したがって、insert_html への呼び出しを含む 2 つの入れ子になったパーシャルがあります。基本的に、各チームには複数のプレイヤーがいて、次のヘルパーでそれぞれパーシャルを呼び出すプレイヤーの追加ボタンとチームの追加ボタンがあります
module TeamsHelper
def add_team_link(name)
link_to_function name do |page|
page.insert_html :bottom, :teams, :partial => 'team', :object => Team.new
end
end
def add_player_link(name2)
link_to_function name2 do |page2|
page2.insert_html :bottom, :players, :partial => 'player', :object => Player.new
end
end
end
これは、1 つの insert_html 呼び出しのみを使用する場合は問題なく機能しますが、両方を使用しようとすると、「引数リストの後に ) がありません」という JavaScript エラーが発生し、外側の「チームの追加」ボタンが失敗します。何か案は?