目前,当我单击按钮时,会弹出一个对话框http://jsfiddle.net/RBKaZ/。
感兴趣的视图是一个 html.erb,如下所示
<div style="text-align: left;">
<div id="dialog">
<p>My Heading</p>
<textarea id="name"></textarea>
</form>
</div>
....
<%= submit_tag 'My Button',
:id => 'open' %>
我的 application.html.erb 中有以下内容(视图包装器)
<%= javascript_include_tag 'jquery-1.9.1' %>
<%= javascript_include_tag 'jquery-ui-1.9.2' %>
<%= javascript_include_tag 'popup' %>
当我理想地单击“我的按钮”时,我想从我的 app/helpers/application_helper.rb 文件中的方法中获取值,然后提醒这个值。或者,我想调用位于 app/views/toolbox/ 中的 js.rjs fie,然后调用适当的辅助方法。
我曾尝试在 js.rjs 中执行某种警报,但我得到了一个带有 try、catch 语句的 html 页面,其中包含适当的内容。可能是因为我也定义了 <%= javascript_include_tag :defaults %> 。(我以一种我知道是非常错误的方式调用这个文件)。
我对前端开发非常陌生,从我一直在搜索的内容来看,我可能需要进行 ajax 调用。无法找到适合我需要的示例,非常感谢您的帮助。
如果需要更多信息,请告诉我。