【发布时间】:2016-06-14 18:30:10
【问题描述】:
所以我有控制器 PagesController 与操作索引和 full_search。动作索引用于主页。在主页上,我有“搜索”按钮和 text_field。如果用户在 text_field 中键入 sometiong 并单击“搜索”按钮,他/她将执行 full_search 操作。在此操作中,我尝试通过用户的查询来查找某些内容。如果我没有找到任何东西,我应该只显示一个“无结果”的模式窗口,否则会重定向到另一个页面
def full_search
...do search...
if search_result.empty?
show modal window with text 'no results'
else
redirect to another page
end
end
如何显示模态窗口(如 js 中的函数警报)?我想我必须使用 javascript..但是在哪里???
如果 search_result 为空,我不需要渲染任何视图...我只需要停留在同一页面并显示模态窗口
【问题讨论】:
-
您的页面上有模态框吗?没有内容,只有结构。喜欢
<div class="modal... -
不,我没有
标签: javascript ruby-on-rails ruby