2012-09-22 65 views
0

我收到此錯誤狀態#中的NoMethodError#new當我在添加表單域後嘗試在我的應用程序中查看頁面時...我是ruby on new軌所以很希望能夠充分認識到這...Ruby on Rails錯誤 - 狀態中的NoMethodError#new

<%= f.input :user_id %> 

以下是完整的錯誤消息:

NoMethodError in Statuses#new 

Showing /Users/danlee/Projects/treebook/app/views/statuses/_form.html.erb where line #14 raised: 

undefined method `user_id' for #<Status:0x007feb53cdd138> 
Extracted source (around line #14): 

11:  </div> 
12: <% end %> 
13: 
14: <%= f.input :user_id %> 
15: <%= f.input :content %> 
16: <div class="form-actions"> 
17:  <%= f.button :submit %> 
Trace of template inclusion: app/views/statuses/new.html.erb 

Rails.root: /Users/danlee/Projects/treebook 

Application Trace | Framework Trace | Full Trace 
app/views/statuses/_form.html.erb:14:in `block in _app_views_statuses__form_html_erb__4012047659275744874_70324335923840' 
app/views/statuses/_form.html.erb:1:in `_app_views_statuses__form_html_erb__4012047659275744874_70324335923840' 
app/views/statuses/new.html.erb:3:in `_app_views_statuses_new_html_erb___64465850179705865_70324349236340' 
app/controllers/statuses_controller.rb:29:in `new' 
Request 

Parameters: 

None 
Show session dump 

Show env dump 

Response 

Headers: 

None 

Github上庫的應用程序也在這裏:https://github.com/pixeljugglerdan/treebook

回答