【问题标题】:Inserting Javascript based on Ruby If Statement基于 Ruby If 语句插入 Javascript
【发布时间】:2012-09-06 15:11:43
【问题描述】:

我正在尝试根据当前用户的条件触发引导模式。本质上,要在用户访问的页面中做任何事情,他们需要在系统中创建一个酒店。如果他们没有,我想要一个模式弹出创建表单。目前,我有:

 <%= unless current_user.hotels.exists? 
    "<script>
       $('#createhotelModal').modal('toggle') 
     </script>"
     end    
    %>

它只是插入 as 文本。尝试下一个 命令不适用于控制器抛出各种错误。这是明智的做法,还是我应该创建一个完全独立的页面并使用控制器将人们发送到正确的页面?

【问题讨论】:

    标签: javascript ruby-on-rails twitter-bootstrap modal-dialog


    【解决方案1】:

    遵循此railscast 中列出的建议

    <%= javascript_tag do %>
      $('#createhotelModal').modal('toggle')
    <% end %>
    

    【讨论】:

      猜你喜欢
      • 2012-06-24
      • 1970-01-01
      • 2017-11-14
      • 2018-01-01
      • 1970-01-01
      • 2014-12-19
      • 2014-02-14
      • 1970-01-01
      • 2015-02-12
      相关资源
      最近更新 更多