2017-01-20 5 views
0

私はRuby on Railを初めて使用しています。私は自分のレールアプリケーションにcreate.html.erbビューファイルを持っています。その中にテキストフィールドがあります。送信ボタンをクリックすると、別のWebページを開き、テキストフィールドに入力したテキストをそのWebページに渡す必要があります。どのようにこれを行うことができますか?どのように私は、新しいWebページのURLを与えることができますし、ボタンをクリックしてそのURLにルーティング? ruby​​ on rails 4のsubmitフォームからボタンをクリックして新しいWebページを開くにはどうすればいいですか?

は、私はこのようにroutes.rbをしてURLを与えることを試みた: ポスト "/ブログを" =>リダイレクト( " http://example.com/blog")あなたの形式でURLを設定する必要が

答えて

2

<% form_for @person :url => your_url, :method => "post" do |f| %> 

コントローラ内のパラメータからテキストを取得してください。

<%= f.input :user, :input_html => { :value => params[:text] } %> 
+0

ありがとうございました。しかし、それは私にとってはうまくいかなかった。私はform_forの正しい構文を理解できません。 form_forを使用すると、内部エラーが表示されます。この目的のためにform_tagを使用できますか? – Niz

関連する問題