ruby on rails - Searching for Associations -


I am trying to print the factory BBB_A.

I have two models

  • aaa has_many bbbs
  • bbb belong_to aaa

    aaas. Rb

      Define factory grades Factory: Do After AAA (Build). AAA | Aaa.bbbs & lt; & Lt; Build (: BBB_A) aaa.bbbs & lt; & Lt; Factory (at the end of the end of Bibibi_ B)   

    bbbs.rb

      Factorigirkdifain Factory: BBB Factory: Bibibi_a and Factory: Bibibi_ B End End End End   

    aaa_spec.rb

      require describe 'spec_helper' Aaa it "puts works" AAA = Faktrigrlksent (AAA) aaa.bbbs (: Bibibi_a) # this gives both Bibibi_a and Bibibi_bi AAA. The Shild_net Bi_anil and end   

    console output

      BBB 1 BBB finished in 2 0.11593 seconds Example 1, 0 failure seeds 44359 With random   

    what do i want

      1 example ended in 0.11 billion seconds, random failure with seed 4435 9   

    Why is it that both put BBB_A and BBB_b? How can I just print it bbb_a?

    You have to replace what you have to do Aaa.bbbs (: bbb_a) with

      puts aaa.bbbs.first   aaa  and  

    or

      puts aaa.bbbs [0]   

    and BBB model, Rail creates the basic example methods for you as aa #bbb and BBB # aaa . This method accepts 0 or 1 arguments. If you pass an argument to this method as true , then the query is removed on the database to obtain the relevant records. And if you argue this method as false , it only raises the cached results of the query (the query provided was removed once for caching).

    Therefore, when you do

      puts aaa.bbbs (: bbb_a)   

    passed the value only Neither true or false .

Comments

Popular posts from this blog

c - Mpirun hangs when mpi send and recieve is put in a loop -

python - Apply coupon to a customer's subscription based on non-stripe related actions on the site -

java - Unable to get JDBC connection in Spring application to MySQL -