问题标签 [rails-activerecord]
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 - Rails 3数据类型?
我在哪里可以找到可以在 rails 3 中使用的数据类型列表?(例如文本、字符串、整数、浮点数、日期等?)我一直在随机学习新的,但我希望有一个我可以轻松参考的列表。
ruby-on-rails - Rails ActiveRecord:验证单个属性
有什么方法可以验证 Rails 中的单个属性?
就像是:
ruby-on-rails - 验证多列的唯一性
是否有一种方法可以验证实际记录是唯一的,而不仅仅是一列?例如,一个友谊模型/表不应该有多个相同的记录,例如:
ruby-on-rails - 无法确定行数 Ruby-On-Rails
我正在尝试在 ruby on rails 中构建一个购物车,它需要我显示如下输出:您的购物车中有 3 件商品(3 是我的购物车中的商品数量)并且我正在尝试查找表中的行数car_id 为 5 的 line_items。
如果有人知道我应该怎么写,请告诉我..提前谢谢
ruby-on-rails - before_update 语法
post.rb 模型
上述方法在终端中有效,但不会改变 Rails 中 Post.new.owner 的值。我错过了什么?
ruby-on-rails - Heroku Postgres 错误:PGError:错误:关系“组织”不存在(ActiveRecord::StatementInvalid)
我在将 Rails 应用程序部署到 Heroku 时遇到问题,尝试访问该应用程序时会引发此错误:
PGError:错误:关系“组织”不存在(ActiveRecord::StatementInvalid)
有人有什么想法吗?这对我来说是第一次,特别是因为我已经在 Heroku 的其他应用程序上工作了一年,但还没有看到这样的东西。当然,一切都在本地 SQLite 上运行。
ruby-on-rails - next available record id
@user.id
returns nil but i need to know it before i save. Is it possible ?
ruby-on-rails - 简单的 Ruby on Rails 问题——如何将评论附加到用户和文章?
我意识到这可能是一个非常基本的问题,但我现在已经花了好几天的时间回到这个问题上,出于某种原因,谷歌只是没有帮助我。(我认为部分问题在于我是一个初学者,我不知道该问什么......)我还查看了 O'Reilly 的 Ruby Cookbook 和 Rails API,但我仍然坚持这个问题. 我找到了一些关于多态关系的信息,但这似乎不是我所需要的(尽管如果我错了请告诉我)。
我正在尝试调整Michael Hartl 的教程以创建一个包含用户、文章和评论的博客应用程序(不使用脚手架)。我希望评论既属于用户又属于文章。
我的主要问题是:我不知道如何将当前文章的 id 放入评论控制器。
User 类的关系:
Article 类的关系:
Comment 类的关系:
这是我的 CommentsController(关于页面呈现在 else 中只是为了让我暂时明白):
当我以用户身份登录并尝试对文章创建评论时,我收到“找不到没有 ID 的文章”。我不知道如何将当前文章的 id 放入评论控制器。
谢谢,如果您需要我发布更多代码,请告诉我。
编辑:这是我的 _comment_form.html.erb 部分,我在文章的 show.html.erb 视图底部调用它:
这里还有这篇文章的 show.html.erb:
mysql - 计算执行的查询数
我想测试一段代码是否执行尽可能少的 SQL 查询。
ActiveRecord::TestCase
似乎有自己的assert_queries
方法,可以做到这一点。但由于我没有修补 ActiveRecord,所以它对我来说没什么用。
RSpec 或 ActiveRecord 是否提供任何官方的、公开的方法来计算代码块中执行的 SQL 查询的数量?
sql - Rails:将 nil 排序到范围的末尾?
所以,我的照片模型中有以下范围:
唯一的问题是,评分是事后添加到模型中的,所以生产应用程序有很多记录,其中average_rating
为 nil。当我调用这个范围时,它首先返回所有的 nil——事实上它应该是相反的,nil 应该是最后的(它们是尚未评级的照片)。
如何将 nil 排序到此范围的末尾?