0
私はレール上にルビーを持つhamlファイルを持っています。これは私のコードです:ruby on railsでfile.hamlのパラメータを渡すにはどうしたらいいですか?
%p.form_row.actions
= submit_tag
私は提出でパラメータを送信したいと思います。これどうやってするの?
私はレール上にルビーを持つhamlファイルを持っています。これは私のコードです:ruby on railsでfile.hamlのパラメータを渡すにはどうしたらいいですか?
%p.form_row.actions
= submit_tag
私は提出でパラメータを送信したいと思います。これどうやってするの?
あなたのフォームはどのように構成されていますか?例えば
:
だからもしコントローラのアクションに:q
と呼ばれるパラメータで(routes.rb
ファイルで作成された)search_path
ルートにGET要求を開始し、渡し
= form_tag(search_path, :method => "get") do
= label_tag(:q, "Search for:")
= text_field_tag(:q)
= submit_tag("Search")
あなたのファイルにこれがありました:
match :search, :to => 'my_controller#search', :via => [:get]
コントローラMyController#search
のようになります
def search
# this is the parameter passed in from the form
query_string = params[:q]
# now do something with the parameter...
end
あなたはこれを読んだことがありますか? http://guides.rubyonrails.org/form_helpers.html –
私は数回試しましたが、成功しませんでした。 – Batty