javascript - 如何在 Javascript 中调用 ruby​​ 值

标签 javascript ruby-on-rails ruby

我有一个 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/

相关文章:

ruby-on-rails - Ruby on Rails,使用同名枚举的问题

javascript - 调用 JavaScript 方法的正确方法

javascript - 将高分辨率 Adob​​e Creative SDK 从 PHP 转换为 Ruby on Rails

javascript - ExpressJS + 智威汤逊。获取授权数据的正确方法是什么?

mysql - 用于编辑集合的 Rails 表单

ruby-on-rails - 使用 spork 的 Rails 项目 - 总是必须使用 spork?

javascript - MarkerWithLabel.js - labelText 没有为标记标签创建文本?

ruby-on-rails - 检索具有完整数据的 bson.Binary

ruby-on-rails - Postgres + Rails - 将所有表从一个模式迁移到另一个模式的正确方法

ruby - 为什么你会 `replace` 而不是将新对象分配给同一个变量?