0

在我的 index.html.erb 我有一个按钮,如:

<%= button_to 'Test', question_path, :remote => true, :class => "btn btn-primary btn-large" %>

这会在我的控制器中触发一个方法,该方法向服务器请求一个简单的字符串值,并且该方法成功地得到了答案。这已由puts question.gets.

我想将该答案传递回 index.html.erb 并将其显示在<div>.

4

1 回答 1

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 %>');
于 2013-02-05T12:59:34.337 回答