从数据库中异步读取

时间:2012-05-03 15:28:19

标签: jquery ruby-on-rails ruby

我正在尝试创建一个包含详细信息的模态窗口窗口。

# 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操作?

1 个答案:

答案 0 :(得分:1)

正如评论中所述,您错过了alert("<%= @player.name %>");中的引号。 您已正确设置其他所有内容 - 因此您可以在player_info.js.erb中访问@player属性,如下所示:@player.attribute

相关问题