我跟着這個頁面一步一步 Micropost's comments on users page (Ruby on Rails)我做錯了什麼?未定義的方法`COMMENT_CONTENT」
然後我看着我的錯誤,我到這兒 form_for , undefined method name
我跑了「軌道產生遷移add_comment_content_to_micropost COMMENT_CONTENT:文本「 然後跑‘耙分貝:遷移’
不過,我仍然得到未定義的方法`comment_content'error
NoMethodError in Users#show
Showing C:/app/views/shared/_comment_form.html.erb where line #4 raised:
undefined method `comment_content' for #<Comment:0x4fe56b8>
在此處,該列是從schema.db
create_table "microposts", :force => true do |t|
t.string "content"
t.integer "user_id"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.text "commentcontent"
t.text "comment_content"
end
你介意告訴我如何引用正確的對象嗎?我遵循這一步一步在這裏http://stackoverflow.com/questions/9669221/microposts-comments-on-users-page-ruby-on-rails – 2013-03-10 07:02:22
這個問題留下了一些信息,假設你知道如何做遷移爲'Comment','Micropost'和'User'之間的關係。我編輯我的答案爲例。 – 2013-03-10 07:06:44
我能夠解決大部分問題,但現在我在評論框上方顯示「資產」一詞。你知道爲什麼會發生嗎?我無法在出現「資產」文本時發現此錯誤的任何相關搜索 – 2013-03-10 07:51:49