我在下面的代码中得到了一个ArgumentError in Members#index
。我在这里有什么额外的论据?我不知道为什么我会收到此错误并在 SO 上进行搜索,而 Google 没有针对这种特定情况给出答案。wrong number of arguments (1 for 0)
<% if m.platforms %>
我有一个使用以下内容的 rails 4.0 视图(为便于阅读而简化):
看法:
<% if @members %>
<% for m in @members %>
<% if m.platforms %>
<% for p in m.platforms %>
<%= link_to p.name, :controller => 'members', :action => 'platforms', :id => p.id %>
<% end %>
<% else %>
do something else...
<% end %>
<% end %>
<% else %>
...
控制器:
def index
if current_user
@members = current_user.members
end
end