1

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

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

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

4

1 回答 1

2

遵循此railscast中列出的建议

<%= javascript_tag do %>
  $('#createhotelModal').modal('toggle')
<% end %>
于 2012-09-06T15:21:41.367 回答