[英]HAML submit form in rails link_to
我在rails應用程序中有一個用HAML編寫的小型搜索表單,下面是代碼:
= 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的submit操作,以便它知道要調用的控制器操作,我該如何在HAML中做到這一點? 非常感謝。
我不是一個HAML大師,但form_for
,並有可能洗劫的search_form_for
有一個submit
塊對象的方法,使一個提交按鈕。 因此,最后一行應類似於= f.submit "Search"
您的問題很難說出來,但看起來您正在使用Ransack。 根據他們的文檔,如果您嘗試將表單發送到特定的路由,則可以在form_for
行中設置:url
選項。 您根本不需要修改“提交”按鈕。
例如:
= search_form_for @q, :url => your_controller_action_path do |f|
... # The rest of your code
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.