在我的index.html.erb中,我有一个按钮,如:
<%= button_to 'Test', question_path, :remote => true, :class => "btn btn-primary btn-large" %>
这会在我的控制器中触发一个方法,该方法会向服务器请求一个简单的字符串值,并且该方法会成功获得回复。这已由puts question.gets
验证。
我想将该答案传回index.html.erb并在<div>
中显示。
答案 0 :(得分:1)
创建一个app/views/questions/show.js.erb
并在此处添加您需要的js代码。
# controller
def show
@question = ... # fetch question
end
# show.js.erb
$('#div_id').text('<%= escape_javascript @question.gets %>');