Questions tagged [ruby-on-rails-3]

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.

Filter by
Sorted by
Tagged with
0 投票
1 回答
465 浏览

在新环境中堆栈级别太深,在现有环境中工作正常

当我将 Ruby on Rails 服务器移到新机器上时,我收到此错误消息。我已经以与过去完全相同的方式安装 Ruby on Rails,但现在出现此错误。我已经验证了新服务器上的权限是正确的,并且一切都安装正确。你知道为什么我会在新机器上得到这个错误,而不是旧的现有机器吗?两者都在运行生产环境。如果我在新服务器上的开发环境中运行,那么一切正常。

0 投票
2 回答
10996 浏览

Rails 3 ActiveRecord 条件包括?

我知道这可以做到:

但是,如果我只想获得过去一个月发布的评论怎么办?

.includes 运算符是否允许条件?

0 投票
1 回答
55 浏览

我可以使用 Rails 迁移编辑数据库中的字段吗?

我有一个链接数据库,这些链接都指向特定站点,但该站点上的页面不同。那么网站的域发生了变化,我需要更新我的数据库以反映这种变化。我只需要更改域名,链接的其余部分工作正常。

我的问题是,我可以使用 Rails 迁移来执行此操作吗?要编辑列中的所有字段并更新它们?这会是什么样子?

我知道还有其他方法可以解决它,但我想探索一下我在 Rails 迁移中的选择。

提前致谢!

0 投票
3 回答
48207 浏览

Rails 3 - 通过控制器中的正则表达式检查字符串/文本是否包含某个单词/字符

我正在我的应用程序中开发一种引用机制,例如,应该可以在评论表单中简单地键入 #26 以引用该主题的评论 26。
为了首先检查用户是否想要引用一个或多个评论,我在 current_user.comments.build 之后和 @comment.save 之前放置了一个 if 条件。
但是,只是为了让我的问题更笼统,更容易适应:

我想要这样的东西。该示例用于检查评论的内容是否包括电子邮件。但从逻辑上讲,我收到“无法将正则表达式转换为字符串”错误。

你怎么能做包括?带有正则表达式的rails方法?那么,要检查文本是否包含某种正则表达式格式的字符串?

或者控制器是此类正则表达式操作的错误位置?

0 投票
1 回答
851 浏览

如何让 rake 在没有参数的情况下自动运行任务?

当我运行不带参数的“rake”时,rspec 和 cucumber 将自动触发。我希望 jasmine:ci 任务在发生这种情况时也运行。我如何实现这一目标?

0 投票
1 回答
473 浏览

rails 3覆盖模型设置器

我正在制作一个插件,我需要它来覆盖我的模型的 setter/getter。这是我到目前为止的代码:

注意raw_value参数。如果我在评估代码中打印它,它会打印设置属性时出现的正确值,但是如果我在ip2long发送它的函数内打印它,它会返回一个字符串:raw_value那么我如何传递这个参数而不将它解释为字符串?

0 投票
1 回答
540 浏览

group_by 教育-rails 3

我正在使用 Rails 3、omniauth 和 facebook graph api 构建教育应用程序的原型。因此,当用户登录我的应用程序时,他使用他的 facebook 帐户,我会获取他所有的教育历史和他的朋友 education_history。

我想将每个用户朋友教育分组如下: 在此处输入图像描述

我尝试过这样的事情:

我得到一个语法错误。

用户表如下所示:

Friend 表如下所示:

如何使用活动记录解决我的问题,没有循环,因为它们无效......对吗?

0 投票
2 回答
3093 浏览

rails form helper 方法:file_field?

你看到file_field提供了一个窗口让用户选择某个文件并上传到服务器端。但我想要的只是文件名。我怎么能只得到文件名,我不需要文件本身。有什么建议吗?

0 投票
3 回答
357 浏览

Rake 任务未将 CSV 添加到数据库

我正在尝试将 CSV 行添加到表中的记录中,除了实际上没有显示任何内容之外,一切似乎都运行良好。

这是我的耙子任务:

我的 CSV 中的标题被命名为与属性匹配。

当我运行任务时,我没有收到任何错误,并且所有“已添加条目!” 出现在控制台中。我在没有 and 的情况下尝试过row =row.save因为我已经看到很多没有这些的例子,但它没有帮助。

耙子完成后,根本没有任何记录。有什么明显的我做错了吗?似乎这是在遵循我见过的大多数示例。

编辑 感谢您的所有回答和评论!显然,这一直到语法都有缺陷,我将尝试您的建议,然后我会更新它。再次感谢!

编辑2 原来是你们都指出的语法问题,所以+1感谢大家!我评论它仍然不起作用的原因是一个不相关的问题,如果没有@jvnill 的评论,我不会想出来。

0 投票
3 回答
2942 浏览

自动创建连接表记录,rails 3

现在我的帖子模型 has_many :tags, :through => :tag_joins

当我添加标签时,在创建帖子时,会自动创建 tag_join 记录。

现在这是我想要完成的事情:在查看帖子的显示视图时,我希望能够添加一个新标签。

我试过@post.tag = Tag.new 没用(为 tag= 返回一个“nomethoderror”)

所以我试图弄清楚如何添加标签并仍然自动创建这些连接。

我正在使用 Accepts_nested_attributes 等。

更新:我最初询问如何在索引视图上执行此操作,但我已将其更改为显示视图 - 因为我希望它会更容易一些。


15 30 50 per page
1
2 3 4 5
1498226