问题标签 [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.

0 投票
2 回答
92 浏览

ruby-on-rails - Rails 中的简单字段

我在我show.html.erbPerson模型中写了这一行。

我有两个问题:

1.假期在这里是什么意思。我的意思是它包含什么?

2. :label => holiday.day.name行给出错误 => undefined method day

有一个holidays包含 ( person_id, day_id, number).

0 投票
1 回答
474 浏览

html - 从 index.html.erb 重定向到带有参数的控制器方法

我有一个使用简单形式的部分 _filter.html.erb。第一行是:

因此,在单击过滤器按钮时,它会使用 params[:filter] 调用 index_panel_path。index.html.erb 有这一行:

这会调用控制器中的grocery_panel 方法。问题是我在 index.html 中获取了 params[:filter],但在杂货店方法中,params[:filter] 为 nil。知道如何将参数发送到那里吗?

0 投票
2 回答
922 浏览

ruby-on-rails - Rails:link_to 未显示

我制作了一个名为 LearnPython 的 ruby​​ on rails 应用程序。我在其中 1 个中有一个未显示的 link_to。我将放入一些文件,以便您可以帮助我。抱歉,如果这是一个非常简单的错误,您可以在 2 秒内解决。

app/views/learn/hub.html.erb

config/routes.rb

app/controllers/learn_controller.rb

如果你想让我放更多的文件,我会的。

0 投票
2 回答
397 浏览

ruby-on-rails - 如何
在 Haml 文件中的嵌入式 ruby​​ 中像或 \n 一样断行?

我在 Haml 文件中的嵌入式 ruby​​ 中断行时遇到问题。我有以下代码:

但它在一个字符串中打印所有内容。有什么建议么?干杯~

0 投票
1 回答
284 浏览

ruby-on-rails - 验证使用控制器变量的选择标签

我的表单工作正常,但undefined method empty? for nil:NilClass每当我添加表单验证时,我都会继续使用我的选择标签。我发现我将控制器变量放入表单上的选择函数的事实导致了问题。

我有很多用于选择标签的选项,所以即使我知道如果我只是将数组粘贴到选择函数中它会起作用,我想找到一种方法让它像我现在一样保持干净

这是我的控制器

这是我的表格

我的选择标签选项在应用程序控制器中声明,因为我在其他模型上以多种形式使用相同的选择标签

执行此操作的最佳方法是什么,以便我可以将数组保留在表单文件之外但进行有效验证?我是 Rails 的新手,所以欢迎任何其他最佳实践技巧谢谢!

0 投票
1 回答
67 浏览

javascript - 用嵌入式红宝石循环谷歌地图标记?

我是 Rails 的新手,我想知道如何准确地循环这些标记。我的 JS 变量“count”无法识别,我需要一些帮助来遍历我的 ruby​​ 数组或需要其他解决方案。

0 投票
2 回答
832 浏览

javascript - .erb 文件中的内联 <% f.submit %> 样式

基本上我希望我的按钮的背景颜色是表单背景颜色的较暗阴影,这由我正在访问的“编辑”视图的对象的颜色属性决定。目前我正在使用

访问时动态设置背景颜色。但是,我不确定如何在我的按钮上访问相同的内联样式属性,该属性由

此按钮通过 .action:input 在 CSS 中设置样式,但我无法从我的 CSS 表访问 @student 变量。我已经研究了很多不同的方法来尝试解决这个问题,比如将数据传递给 Javascript 或使用 Javascript 中的 SASS 变量,但我不知道如何正确地将 ruby​​ 变量放入 CSS 表中。我采用了内联样式,因为它是一个 .erb 文件,并且变量已经存在。我尝试了一些不同的语法,比如

但这些都没有奏效。我还尝试仅复制此 ruby​​ 片段创建的 HTML 并对其进行内联样式设置,但这似乎也不起作用(如果这样做也会感到草率,因为我的表单的其余部分是由 form_for 生成的)。因此,要么我需要一种方法来从我的 CSS 表中访问 @student 变量(这将是理想的),要么我需要在我的 .erb 文件中对这个按钮进行内联样式。另外,如果我最终能够设置背景颜色的样式,是否知道如何通过 CSS 动态生成该颜色的较暗阴影?我可以使用 filter:contrast 或 filter:brightness 内嵌样式吗?

0 投票
2 回答
473 浏览

html - Rails:在图像标签中嵌入 URL

我的 html.erb 文件中有以下内容:

但是,这不是可点击的链接。我认为 :href = > 会做到这一点。有没有人有任何想法让你的 Rails 图像成为可点击的链接?我尝试了在另一个 Stack Overflow Post 上找到的以下逻辑:

但这会使图像变小,并在图像底部添加一个奇怪的半圆。我也无法添加:style:class正常工作。

有人有想法么?

0 投票
0 回答
69 浏览

html - 在视图中分解出嵌入的 ruby​​ 代码 (MVC)

我正在做 Michael Hartl 的 railstutorial.org 并且我正在尝试做一个练习,在视图中分解出一个表格。这是本章的链接,问题与清单 10.5、10.6 和 10.7 相关。我试图弄清楚如何提供正确的:url,至少我认为我正在这样做。

https://www.railstutorial.org/book/updating_and_deleting_users

这是我的代码:
_form.html.erb

编辑.html.erb

新的.html.erb

我曾多次尝试让这个工作,尝试各种方法,但到目前为止,无济于事。这是失败的测试:

及其代码:

路线.rb

任何帮助将不胜感激!

0 投票
2 回答
91 浏览

ruby-on-rails - 是否可以在测试中使用嵌入式红宝石?

我在固定装置中使用嵌入式 Ruby 来创建 n 个对象:

是否可以在测试中使用嵌入式 Ruby 来测试上述 n 个对象?
我需要遍历每个对象并做出如下断言: