我有一个 ruby 值,称为 <%= @random_quote.quote %>
它输出一个字符串,我想将此字符串设置为等于document.getElementById("quoteArea").value = "value"
中的javascript值。我环顾四周,发现了类似的问题,但没有一个能解决我的问题。有任何想法吗?谢谢。
最佳答案
如果您使用 erb 来表达您的观点:
# your_view.html.erb
document.getElementById("quoteArea").value = "<%= @random_quote.quote %>";
如果您使用 HAML 来表达您的观点:
# your_view.html.haml
:javascript
document.getElementById("quoteArea").value = "#{@random_quote.quote}";
关于javascript - 如何在 Javascript 中调用 ruby 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31997157/