繁体   English   中英

Rails:以嵌套形式订购

Rails: Ordering in nested form

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个接受经验模型作为嵌套属性的概要文件模型,并且我想在experience_end_date之前订购经验,这是我的概要文件模型

has_many :experiences, dependent: :destroy, :order => ("experience_end_date")
accepts_nested_attributes_for :experiences

但这是行不通的,我可以如何解决这个问题?

experience_end_date是体验模型中的日期字段列

1 个回复

这是您指定顺序的方式:

has_many :experiences,
         ->{ order(:experience_end_date) },
         dependent: :destroy

升序排序; 对于下降,请执行以下操作:

has_many :experiences,
         ->{ order("experience_end_date DESC") },
         dependent: :destroy

您通常可以找到答案,在这些问题的文件 ,无论是在解释或示例代码片段。

1 如何以嵌套形式订购

下面的代码正在编辑中,它按顺序显示详细信息。 但是,当我尝试向细节添加新内容,提交并进行验证时,我看不到新添加的细节。 因此尝试删除订单,它显示了所有详细信息。 代码: 我也试过这个: 但仍然无法正常工作 ...

2 Rails,简单形式,嵌套形式

我正在尝试使用Rails 4和Simple Form制作一个应用程序。 我有称为project,project_questions和project_answers的模型。 它们之间的关联是: 项目: 项目问题: 项目答案: 用户: 项目答案: ...

3 Rails嵌套形式分离

我正在寻找以自己的形式操作的嵌套表格的某些指导(如果可以的话)。 我创建了一些图表来帮助解释我所追求的。 我的嵌套表单运行良好,我只是想了解一下下面的方法是否可行。 我知道我没有要显示的代码,但是由于我不确定从哪里开始,所以任何指导或帮助将不胜感激。 模型 形成 ...

4 Rails嵌套形式

在rails中,我将如何构建嵌套表单,类似于可以使用nested_form gem构建的表单类型。 但是,除了嵌套模型之外,我还需要嵌套模型的属性,该属性作为数组存储在模型中。 (这是一个文本数组,已序列化为一个数组 ...

5 Rails 3嵌套形式

我有一个关于嵌套表单的问题,我已经调查了一些可能的解决方案( 嵌套表单gem , Railscasts ),但是仍然不知道要实现它。 我的问题完全基于上述解决方案,因此如果需要请阅读:) 现在,我的问题是:如果我要在“创建/编辑” 调查后每页添加/编辑“仅一个” 问题(及其答案) , ...

6 嵌套模型的Rails形式

我试图弄清楚如何更改标准导轨脚手架形式,以便它适用于嵌套模型。 因此,这很重要:清单上有很多支票。 但是当我做标准的脚手架形式时: 我收到此错误(访问/ checklists / 1 / checks / new): 我应该以这种形式更改什么? ...

7 Rails崩溃嵌套形式

是否有人对如何在Rails中创建可使用引导程序“折叠”或Jqueries“手风琴”功能的表单有任何想法/资源? 基本上,我有一个包含许多嵌套属性的巨大表单,我想折叠它们,以便用户仅需打开他或她想要编辑的部分。 我必须相信那里一定有这样的东西,但是我所看到的只是那些试图将bootstrap ...

8 嵌套形式的Rails

当我提交表单时,它将创建新的Outfitter,但不会创建新的User。 在日志中显示“不允许的参数:utf8,authenticity_token,first_name,last_name,电子邮件,密码,password_confirmation,提交” 模态html :(模态在ap ...

9 Rails多态嵌套形式

我正在尝试创建一个相当简单的内容管理系统,在该系统中,我的模型具有以下基本设置: (还会有其他模型,例如文档或照片具有不同的字段,但仍需要与父帖子关联) 我试图使我的表单正常工作,以便可以为Post实例提供一个表单,然后动态呈现News对象的字段,然后在Post Controlle ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM