【问题标题】:Add a ruby variable to javascript in htnl.erb file [duplicate]在 html.erb 文件中将 ruby​​ 变量添加到 javascript [重复]
【发布时间】:2015-01-31 15:00:03
【问题描述】:

我在 Rails 项目的 html.erb 文件中编写了内部 javascript。

<!-- walkscript.html.erb -->
<script type="text/javascript">
 var user_login = '<%= current_user.try(:login) %>';
  (function() {
    var walkme = document.createElement('script');
    walk.type = 'text/javascript';
    walk.async = true;
    walk.src = ''
  })();
</script>

我在我的项目中使用settingslogic gem 进行设置解决方案,它在我的项目中以 Settins.setting_name 的形式访问设置。 我的 application.yml 中有一个名为 js_url 的设置。 如何将它添加到我的 html.erb 文件中的 walk.src 中?

【问题讨论】:

    标签: javascript ruby-on-rails ruby


    【解决方案1】:

    使用 ERB 标签,就像你为 user_login 做的那样

    walk.src = "&lt;%= Settings.js_url %&gt;"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-06
      • 1970-01-01
      • 1970-01-01
      • 2016-04-14
      相关资源
      最近更新 更多