brandコントローラ内のインスタンス変数@brandをreviewコントローラのビューで使用したいのですが、その方法がわかりません。
どなたかアドバイスお願いします!
brand_controller.rb
Ruby
1 def show 2 @brand = Brand.find(params[:id]) 3 @reviews = @brand.reviews.paginate(page: params[:page]) 4 end
view/brands/show.html.erb
Ruby
1 <% if logged_in? %> 2 <%= link_to "レビューを書く", new_review_path %> 3 <% end %>
reviews_controller.rb
Ruby
1 def new 2 @review = current_user.reviews.build if logged_in? 3 end
view/reviews/new.html.erb
Ruby
1<p class="brand name"> 2 ここにブランド名を表示させたい 3</p>
reviewモデル、brandモデルの関連付け
review.rb
Ruby
1 belongs_to :brand
brand.rb
Ruby
1 has_many :reviews, dependent: :delete_all
どうぞよろしくお願いします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/07 04:36
2017/12/07 04:38