问题标签 [embedded-ruby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 添加换行符时打印字符串
我正在尝试将带有嵌入红宝石的字符串打印到网页上,如果我使用以下内容,它最终会离开页面。
我想做这样的事情,以便它自动用新行打印所有内容
我已经完成了以下操作,但是它打印字符之间有空格并忽略字符串中的空格。
谢谢
html - Rails 5:将值从静态 HTML 元素传递到 ERB 中的嵌入式 Ruby 方法
我有一个带有一些静态 HTML 和嵌入式 Rails 表单助手的表单,我想将静态 HTML 中元素的值作为参数传递给嵌入式表单助手标签中定义的方法:
是否可以将...
上面示例中的内容替换为引用filter_param
静态 HTML 中的值的内容?
如果不是,解决这个问题的最好或最适合 Rails 的方法是什么?JavaScript?
ruby-on-rails - Rails - Sendgrid:使用 html.erb 文件而不是纯 html 的电子邮件
我正在使用 Sendgrid 在 Rails 5 上通过后端发送电子邮件。我设法发送纯 html 文件,但无法发送 html.erb 文件。一般来说它可以工作,但嵌入的红宝石不会生效。
html.erb 文件:
实际输出
期望的输出
这些电子邮件确实会发送到我的收件箱。
我尝试按照本教程https://sendgrid.com/docs/Integrate/Frameworks/rubyonrails.html进行操作,但这根本不发送电子邮件。有效的是使用带有 API 密钥的 gem https://github.com/sendgrid/sendgrid-ruby
jquery - jQuery不使用键盘导航选择文本
我有一个分数表,显示了许多学生的许多分数。当教师浏览表格时,程序应选择字段内的文本,以便教师可以更改分数而不必删除先前的值。
这是我目前的咖啡脚本:
初始选择命令在页面加载时正常工作。但是当我用箭头键跳转到另一个单元格时,光标会放在文本之后。没有选择任何内容。
这里是创建表的嵌入式 ruby html:
我尝试将此行添加到咖啡脚本:
我已经尝试调整这个问题的建议寻找一个更好的解决方法来 Chrome select on focus bug,我认为这会转化为这样的咖啡脚本:
提前感谢您的任何见解。
ruby-on-rails - 在 Ruby on Rails 中动态填充 .yml 文件
我想在我的服务器加载时动态地在配置文件夹中填充我的 .yml 文件。
以下是我的 .yml 文件的示例
我想以嵌入式红宝石的形式为每个键设置值,如下所示:
我想在服务器即将运行时加载 .yml 文件。
我想知道我应该在哪里定义 get_value_for 方法,以便我可以在我的 yml 文件中调用它?(可能在 application.rb 但我不知道具体如何)
javascript - 将 ruby 嵌入到 javascript 字符串中
我想嵌入tfx-<%= @doc.doc[:b].metadata['filename']} %>
一个名为“url”的javascript字符串
我想要这样的东西:
templates - puppet - ruby 模板 - 来自生成的接口名称的 IP 地址
我有一个以下红宝石模板
在 unicast_src_ip 我会添加 @interface-s ip 地址。接口名称是动态的。因此,如果我在@interface 中获得 eth0,@ipadress_interface 应该是 eth0 (@ipaddress_eth0) 的 ip。如果我预定义了 NIC 的名称,例如 nic01。@ipadress_nic01 就像一个魅力。但不幸的是,我只有在木偶运行时才知道 if 名称
ruby - 嵌入式 ruby 语法问题
我在让这个嵌入式 Ruby 工作时遇到问题:
这两个调用有问题
错误是:
javascript - JQuery 屏蔽输入在 Rails 6 中不起作用
我正在尝试在 Rails 6 上的表单中使用 JQuery Masked Input。但在我看来,资产中的application.js不起作用,我不确定。我使用以下命令通过 yarn 安装了插件:yarn add jquery-mask-plugin
. 它作为依赖项包含在package.json中。
要进行设置,我去了app/assets/javascripts/application.js。这是文件:
在app/javascript/packs/application.js我尝试导入 JQuery 和插件:
现在以我的形式,这就是我尝试使用插件的方式:
正如我之前所说,我不确定,但我认为问题在于资产中的application.js文件,因为我编写了一个console.log("test")
命令只是为了查看它是否正在执行,而当服务器运行时,Web 控制台上什么也没有出现。
有人可以帮助我吗?