Heroku 中的记录顺序不正确

发布于 2024-12-01 11:36:38 字数 840 浏览 0 评论 0原文

我有一个简单的测试应用程序在heroku上运行

但子问题的排序存在问题。

  class Question < ActiveRecord::Base
    has_many :sub_questions, :class_name => "Question", :foreign_key=>'parent_id'
    belongs_to :main_question, :class_name=> "Question", :foreign_key=>'parent_id'
    accepts_nested_attributes_for :sub_questions, :allow_destroy => true, :reject_if => lambda { |a| a[:content].blank? }
  end  

正如您从该页面上的内容中看到的:第一个问题、第二个问题、第三个问题等等。它在数据库中具有相同的 id,这是循环

<% @question.sub_questions.each do |question| %>
     // my code....

<% end %>

相同的代码/数据库在我的本地计算机上运行得很好。 这是我的数据库的屏幕截图。 Heroku 有同样的一个。我尝试重新启动应用程序和所有内容。没什么

在此处输入图像描述

I have a simple test app running on heroku.

But there is an issue in ordering of sub questions.

  class Question < ActiveRecord::Base
    has_many :sub_questions, :class_name => "Question", :foreign_key=>'parent_id'
    belongs_to :main_question, :class_name=> "Question", :foreign_key=>'parent_id'
    accepts_nested_attributes_for :sub_questions, :allow_destroy => true, :reject_if => lambda { |a| a[:content].blank? }
  end  

As you can see from the content on that page: First question, second question , third question and etc.. It has same id in the data base and here is the loop

<% @question.sub_questions.each do |question| %>
     // my code....

<% end %>

The same code/database is working perfectly fine on my local machine.
Here is the screenshot from my database. Heroku has same one. I tried restarting the app and everything. Nothin

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

勿挽旧人 2024-12-08 11:36:38

您必须指定您期望的顺序。

例子:

has_many :sub_questions, :class_name => "Question", :foreign_key=>'parent_id', :order => "id DESC"

You have to specify the order you expect.

Example:

has_many :sub_questions, :class_name => "Question", :foreign_key=>'parent_id', :order => "id DESC"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文