次のコードの行でArgumentError in Members#index
ofを取得しています。ここで私はどんな追加の議論を持っていますか? なぜこのエラーが発生し、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