showアクション内で2つの変数を表示したいです。
このように
@productは表示されるのですが、@usesが表示されずに以下のようなエラーが出てしまいます。
NoMethodError in ProductsController#show undefined method `use' for #<Product:0x007ff5eba5cdf8> Did you mean? uses
products_controller.rb def show @product = Product.find(params[:id]) @uses = @product.use render json: @product end
モデル間のアソシエーションも組んでいるのですが、'use'メソッドが定義されていないと出てきてしまいますが、どうすればいいのでしょうか?
class Product < ActiveRecord::Base has_many :uses end class Use < ActiveRecord::Base belongs_to :product end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/24 07:54