1 つの JavaScript 変数を Rails コントローラーに渡す必要があります。ここに私のアプリコードがあります:
view.html.erb
<script type="text/javascript">
var imageURL;
var sCode = function () {
$("#qr").html("<p align='center'><img src='https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl=123&choe=UTF-8'/></p>");
imageURL = "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=123&choe=UTF-8";
}
</script>
<div class=" modal-body" id="qr">
</div>
<div class="modal-footer" id="footer">
<%= form_tag({:controller => 'branches',:action => 'mailme' }, {:method => :post})
do %>
<%= submit_tag "Mail", :id => "mailme", :class => "btn btn-primary pull-left" %>
<% end %>
</div>
ここで、コントローラーimageURL
からメソッドに変数を渡す必要があります。どうすればその変数を取得できますか? その変数をアタッチしようとしましたが、それを取得しようとしましたが、何も機能しませんでした。mailme
branches
submit_tag
hidden_filed_tag
ありがとう