質問: ### 前提・実現したいこと Railsでアプリを作成しています。 「f.text_area :content」の値をマークダウンを認識してプレビュー表示させたいと思っております。 どのようにすれば「f.text_area :content」の値を「qiita_markdown」の引数として渡すことができるのでしょうか。 ご存じの方いらっしゃいましたら教えていただけますでしょうか。 ### 発生している問題・エラーメッセージ 下記コードで、「output」という変数の値を「qiita_markdown」の引数として渡したいのですが、 Rubyの変数ではないので「undefined local variable or method `output' for ~」と言われてしまいます。 ### ソースコード ``` _form.html.erb <%= form_for(@item, html: { multipart: true }) do |f| %> <%= render 'shared/error_messages', object: f.object %> <%= f.label :title %> <%= f.text_field :title, class: 'form-control' %> <%= f.label :content %> <%= f.text_area :content, rows: 20 ,class: 'form-control' %> <%= f.submit "Post", class: "btn btn-primary" %> <% end %> ``` ### 2015.01.01追記 RubyプログラムにJavascriptを埋め込みたい ↑こちらとほぼおなじ質問になってしまいましたのでこちらに集約致します。 解決いたしました。
回答: それぞれのスクリプトがどのタイミングで実行されるのか、考えてみましょう。 時間をさかのぼって値を渡すことは出来ません。