2014-01-09 18 views
1

我試圖讓連接到我的消息對象的形式,所以在消息我new.html.erb觀點我已經寫:製作一個表格Rails的

<%= form_for @message, url: {action: "create"} do |f| %> 
    <%= f.text_field :subject %> 
    <%= f.text_field :recipient %> 
    <%= f.text_area :body %> 
    <%= f.submit "Create" %> 
<% end %> 

不幸的是,當我運行軌道s來測試它我得到

undefined method `subject' for #<Message id: nil, created_at: nil, updated_at: nil> 

1: <%= form_for @message, url: {action: "create"} do |f| %> 
2:  <%= f.text_field :subject %> 
3:  <%= f.text_field :recipient %> 
4:  <%= f.text_area :body %> 
5:  <%= f.submit "Create" %> 

有什麼想法?

+1

你有一個錯字:'text_fied'應該是第二行的'text_field' –

+0

對不起,這是我的問題中的一個錯字......我已經更新過了。謝謝 –

+0

閱讀錯誤消息很有幫助。你能發佈更新的錯誤信息嗎? –

回答

2

未定義的方法`主題」爲#

根據該消息時,它示出了主題不是消息的一個屬性。也許你需要運行你的遷移?

相關問題