问题标签 [hobo]

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 投票
1 回答
225 浏览

ruby-on-rails - Ruby/Rails/Hobo Dryml 在哪里文件?

我正在尝试移植一个 ruby​​/rails/hobo 应用程序。如何在 dryml 中使用“if”标签?

dist_image 可能是一个对象(包含一个图像),也可能是 nil。似乎没有任何效果。另外我在dryml中找不到条件运算符的任何文档。

我得到错误:

更新:大家好,感谢您的建议。我尝试了以下所有方法:

它们都产生相同的错误。:( 我遵循了文档中的语法,但它不起作用。

0 投票
0 回答
124 浏览

ruby-on-rails - 如何在dryml中转义“&”字符?

我的 application.dryml 文件中有这个:

我收到错误“原始字符串中的非法字符 '&'”(maps.googleapis.com 链接中的参数分隔符。

如何在dryml中转义&字符?

0 投票
1 回答
1560 浏览

capybara - 从 Capybara 1.1.2 中最后一个匹配的选择菜单中选择

我正在使用input_many标签来处理表单上的多对多关系的 Hobo 应用程序。这会在页面上放置 + 和 - 按钮,并且 + 添加一个新select标签,用于选择关系另一侧的模型。这意味着可以有任意数量的select具有非常相似特征的菜单,仅通过数组索引进行区分,如下所示:

注意 GraphPanes 和 DataSets 的连接是多态的(GraphPanes 有很多种),因此实际的 CSS 类名称根据窗格的类型而有所不同 - 它可能是data_set_a_graph_pane_data_setdata_set_b_graph_pane_data_set.

我们一直在使用 Capybara 1.1.2 进行测试。只要我们只将一个 DataSet 与一个 GraphPane 相关联,我们就可以使用如下步骤定义来选择它们:

但是,现在我们需要将两个 DataSet 与一个 GraphPane 关联起来,而find(:css, '.input-many-item select')失败是因为有两个匹配的节点。

在我看来,如果我总是能选择最后一个,这会起作用,但我不知道如何使用 Capybara 的选择器来做到这一点。(我认为部分问题在于我不清楚,在我发现的大多数示例中,它们是指 1.x DSL 还是 2.x 系列。)

欢迎提出优雅地解决这个问题的想法。

0 投票
3 回答
19869 浏览

ruby-on-rails-3 - 防止更改 Rails 模型中的一个字段

我有两个相关的模型 - 比如说ActivityStep。这意味着表Activity has_many :steps有一个列。Step belongs_to :activitystepsactivity_id

这是在 Hobo 1.3 中,所以在 Rails 3.0 中。

我想要的是确保Step创建后无法将步骤移至另一个Activity. 我们不希望该activity_id领域发生变化。

我已经从编辑表单中删除了该字段,但我正在寻找更强大的约束。本质上,我想验证update(而不是create)该列没有被触及。Hobo 的文档并没有在 Hobo 中提出任何类似的建议,所以我正在查看Rails 验证,但到目前为止,我还没有找到我记得的“仅在更新时执行此操作”约束,也没有验证某些东西不是' t 变化。

0 投票
1 回答
155 浏览

hobo - 提交后覆盖重定向网址在流浪汉轨道

重定向代码在哪里..我正在使用带有rails 2.x的hobo 0.8版本

0 投票
1 回答
288 浏览

ruby-on-rails - 流浪汉,“Company.lost_is(false).apply_scopes”

我即将开发的应用程序正在从 Hobo 1 迁移到 Hobo 1.0.3。

这是一行不再起作用的代码:

这里的问题是lost_is它似乎没有返回下一个例程可接受的值,即:apply_scopes.

那么......我该如何解决这个问题?

  1. 也许进行一些更改以使lost_is生产值可接受apply_scopes
  2. 或者也许我可以更改params[:search]为仅搜索lost列设置为的记录false

谢谢!

亚采克

0 投票
1 回答
123 浏览

ruby-on-rails-3 - has_many 关联忽略限制条件

我正在开发 Rails 3.0.x 应用程序(实际上是 Hobo 1.3.x,但这对这个问题并不重要)。在模型中,有 GraphPanes、GraphLabels 和 LabelSets。GraphPane 可以有 GraphLabels 和 LabelSet。GraphLabels 可以属于 GraphPanesLabelSet,但不能同时属于两者。因此,如果 GraphLabel 属于 LabelSet,我希望避免将其关联到 GraphPane。

我正在尝试使用 GraphPane 模型中的此代码来强制执行此操作:

但是,我仍然能够将 GraphLabels 与 not-nulllabel_set_id与 GraphPanes 相关联。为什么?我怎样才能阻止这个?

这个问题表面上很相似,但我的关系不是多态的,所以那里的名义解决方案对我没有帮助。

0 投票
1 回答
51 浏览

ruby-on-rails - RoR Hobo:找不到表

所以我试图向我的一个模型添加一个子类,然后创建一个夹具并对其进行测试,但我似乎在此过程中遇到了错误。我真的不知道如何描述这个问题,但我通过以下步骤重新创建了它。如果你想让我在这个问题上添加一些东西,请询问。

安慰

IDE

安慰

IDE

安慰

错误

0 投票
0 回答
45 浏览

ruby-on-rails - 从 Rails Hobo 应用程序发送短信

我是 Hobo 的新手,我想在用户注册时向用户发送 SMS(Twilio 会很棒,因为我已经在 Rails 中使用过它),即用户填写带有电话字段的注册表单并且当他点击提交按钮包含验证码的短信将发送到他输入的电话号码和电子邮件。

我可以在 Rails 中做到这一点,但不知道如何在 Hobo 中做到这一点。任何形式的帮助将不胜感激:)