入力データのフォームのレンダリングに問題があります。コントローラーは次のようになります。
class AdsController < ApplicationController
def new
@ad = current_user.ads.build()
respond_to do |format|
format.html { render :layout => 'new' }# new.html.erb
format.json { render json: @ad }
end
end
end
ビュー (関連する部分):
<%= form_for ([@ad.user, @ad]) do |f| %>
...
<%= f.label 'Description' %></div>
<%= f.text_area :comment, cols:35, rows:4 %>
...
<% end %>
そしてモデル:
class Ad < ActiveRecord::Base
attr_accessible :title, :url, :comment, :category_id, :layout, :user_id
...
end
フォームをレンダリングすると、次のエラーが表示されます。
ActionView::Template::Error (未定義のメソッド「コメント」
)
ローカルホストでは機能しているので奇妙ですが、アプリを Heroku にアップロードした後、そのエラーが発生します。
どこが問題になる可能性がありますか?