【发布时间】:2016-06-30 01:00:57
【问题描述】:
在我models下的user.rb文件中,我定义了一个方法full-name,并在我的视图中调用了这个方法。它引发了我不知道如何解决的错误。
NoMethodError in Statuses#index
Showing app/views/layouts/application.html.erb where line #24 raised:
undefined method `+' for nil:NilClass
Extracted source (around line #10):
def full_name
first_name + " " + last_name
end
Rails.root:
Application Trace | Framework Trace | Full Trace
app/models/user.rb:10:in `full_name'
app/views/layouts/application.html.erb:24:in `_app_views_layouts_application_html_erb__1801360389632919652_70105866374460'
<li>
<%= link_to current_user.full_name, edit_user_registration_path %>
</li>
【问题讨论】:
-
full-name是无效的方法名称。你有什么问题?
标签: ruby-on-rails ruby