作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个使用不显眼的 ajax 的网站。
简而言之,流程是:
$("#challenge_actions").html("<%= escape_javascript(render partial: "challenges/best_practice_button")%>");
$("#flash_messages").html("<div id='flash_notice'><%= escape_javascript(flash[:notice])%></div>");
如何使用 flash_messages 提取该行并将其自动包含在我的所有 js.erb 文件中?
最佳答案
您可以使用 js 布局,就像 html 布局一样。
布局/custom.js.erb
alert("<%=j flash[:notice] %>");
<%= yield %>
def your_action
flash[:notice] = "hello world"
@hello = "hello world"
respond_to do |format|
format.js { render layout: "custom" }
end
end
alert("<%= j @hello %>");
关于ruby-on-rails - 如何将代码包含到 js.erb View 中?在 rails 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12912320/
我是一名优秀的程序员,十分优秀!