dahomee_69

One-Many Association in Controller.

Dec 27th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.76 KB | None | 0 0
  1.  
  2. def new
  3. @bike = Bike.find(param[:id])
  4. @review = @bike.reviews.build[:review]
  5. end
  6.  
  7. def create
  8. @bike = Bike.find(params[:id])
  9. @review = @bike.reviews.build (params[:review])
  10. if @review.save
  11. redirect_to new_review_path(:id =>@bike.id)
  12. end
  13. end
  14.  
  15. view:new:review
  16.  
  17.  
  18. Movie: <%= @Bike.tuitle%> <%= link_to "Back" , new_bike_path%>
  19.  
  20. <% form_for @review,:url =>{:action => :create ,:id => @bike.id} do |f| %>
  21. Title <%= f.text_field :title  %>
  22. body <%= f.text_field :body  %>
  23.  
  24. <%= f.submit %>
  25. <% end %>
  26.  
  27. -- link to spesific controller:
  28. <% link_to :controller => :review , :action => :new , :id => item.id %>
  29.  
  30. <% if !@bike.reviews.blank? %>
  31.  
  32.     <% for item in @bike.reviews %>
  33.           <% item.title  %>
  34.           <% item.body  %>
  35.     <% end  %>
  36. <% end  %>
Add Comment
Please, Sign In to add comment