2013-04-02 32 views
1

我在我的Rails應用程序寫在HAML一個小的搜索形式,這裏是代碼:HAML提交表單中軌的link_to

= search_form_for @q do |f| 
    .field 
    = f.label :first_name_cont, "Name Contains" 
    = f.text_field :first_name_cont 
    = f.button :submit, "Search" 

我想是這樣的提交行動的link_to以便它知道什麼控制器操作來調用,我怎麼能在HAML中做到這一點?非常感謝。

回答

0

從您的問題很難分辨出來,但看起來您使用的是Ransack。根據他們的文檔,如果您嘗試將表單發送到特定的路線,您可以在您的form_for行中設置:url選項。你根本不需要修改提交按鈕。

例如:

= search_form_for @q, :url => your_controller_action_path do |f| 
    ... # The rest of your code