Windows 8 Rails 4.1 Ruby 2.0
我的菜单中有以下搜索表单:
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" method="get" name="search-form" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
当我提交时,我想在代理控制器中调用特定方法。我试过了:
<input type="text" method="get" name="search-form" action="agents_search_view" class="form-control" placeholder="Search">
但它不起作用。我也尝试过:
<button type="submit" action="agents_search_view" class="btn btn-default">Submit</button>
但它也没有用。有任何想法吗?
答案 0 :(得分:1)
您应该在 action
中添加 form tag
,而不是 input
,不在 submit button
。
这应该有效
<form class="navbar-form navbar-left" role="search" action="agents_search_view">
<div class="form-group">
<input type="text" method="get" name="search-form" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>