###前提・実現したいこと
rails初心者です。
form_tagを使用して、入力された結果をそのままhtmlで吐き出すといった処理を書きたいのですが。
うまくいきません。
modelを使用していないため。form_forではなく、form_tagを使用しています。
単純に入力した数値が帰ってくればいいのですが。
ご享受願えませんでしょうか。
###該当のソースコード
#view = form_tag(:controller => "keyword_researches",:action => "create" ) h1 test div = label_tag :kw,:キーワード = text_area_tag :kw div = label_tag :num,:数 = text_field_tag :num div = submit_tag == yield
# controller def create kw = params[:kw] num = params[:num] render text: :kw,:num end
#レンダリング後のHTML <h1>test</h1> </form> <div> <label for="kw">キーワード</label> <textarea name="kw" id="kw"></textarea> </div> <div> <label for="num">数</label> <input type="text" name="num" id="num" /> <div> <input type="submit" name="commit" value="Save changes" /> </div> </div>
###試したこと
form_tagが動いているのかすら全く理解ができていません。
###補足情報(言語/FW/ツール等のバージョンなど)
ruby on rails 4.2.2
slim
回答1件
あなたの回答
tips
プレビュー