在你的路由文件
resources :home do
member do
get 'search'
end
end
在HTML
<div id='parentDiv'>
<%= text_field :search, nil, :class=>'input-xxlarge search-query',:id=>'keyword' %>
<%= link_to("GO", '#', :class => 'search-link')
</div>
在JavaScript文件
$(document).ready(function(){
$('div#parentDiv').on('click', '.search-link', function(){
var search_val = $('#keyword').val().trim();
if(search_val != ''){
window.location.href='/home/'+search_val+'/search';
} else{
alert('You need to enter some data');
}
});
});
而在你的搜索行動
def search
search_value = params[:id]
# your code goes here.
end
我知道你說你不想使用的形式。但這完全是**什麼形式。 – DickieBoy
您可以在鏈接的點擊事件中使用ajax文章。 – Debadatt