0
读我试图创建一个包含详细信息的模式窗口的窗口。异步从数据库
# show.html.erb
<%= link_to 'Info', player_info_path, :remote => true %>
# Controller
def player_info
@player = Player.find(1) # ignore the hard-coding
end
# player_info.js.erb
alert(<%= @player.name %>); # alerts 'undefined'
$("#player_info").html("<%= escape_javascript(render("detailed_info"))%>");
JavaScript的执行,但我怎样才能从控制器的详细信息给JavaScript或者我可以执行从js.erb一个CRUD动作?
你可以尝试'警报( “<%= @ player.name%>”);'(注意引号!)?您应该能够访问你的JS视图中使用@ player.attribute的玩家数据。 – emrass
啊,当然!我真的应该知道自己,但谢谢你的答案! – guusli