问题标签 [fields-for]

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 回答
4384 浏览

ruby-on-rails - 如何让 fields_for 同时创建新对象和多对多关系?

我一直在关注这些 Railscasts 并尝试修改代码以使其适用于 Rails 3:

http://railscasts.com/episodes/73-complex-forms-part-1

http://railscasts.com/episodes/73-complex-forms-part-2

http://railscasts.com/episodes/73-complex-forms-part-3

我正在尝试同时创建组、用户和成员资格(多对多关系)。人们可以在创建组时将用户添加到组,然后我希望它路由到包含所有成员的组视图。我可以很好地创建会员资格,但在创建用户并将他们与组关联时遇到了麻烦。我的代码目前如下所示:

组.rb

会员资格.rb

用户.rb

groups_controller.rb

我的表格如下所示:

表单创建者

由以下人员创建:

意见/组/new.html.rb

视图/组/_user.html.rb

非常非常感谢:)

0 投票
1 回答
271 浏览

ruby-on-rails-3.1 - Rails 3.1 fields_for 呈现几个字段并停止

在使用 Phusion Passanger + Nginx 托管我的应用程序的生产环境中,我遇到了 fields_for 无法正确渲染大量字段的问题。

例子:

members_controller.rb:

新的.html.haml:

到目前为止一切顺利,在开发中,这将按照我的需要正确返回所有字段。在生产服务器上部署应用程序时(相同的 ruby​​ 1.9.2p180)。HTML 是不完整的,在 200 个字段中大约有 30-50 个左右呈现,最后一个 *.group_field* 不存在或存在一些元素(每次都有不同的结果)。

倒数第二组字段:

最后一组字段:

日志不会产生任何错误,所以我无法找出错误/问题所在的位置。我也在生产环境中尝试过相同的形式,只提供 20 个左右的组,效果很好。谁能帮我找出这个非常奇怪的错误?

0 投票
1 回答
277 浏览

ruby-on-rails - 通过accepts_nested_attributes_for 更新模型时会忽略附加的非Paperclip 属性

我有一个模型,“更新”,它有很多“资产”。资产具有has_attached_file:资产,使用回形针。

我可以通过更新表单(使用fields_for)成功创建多个资产,但是在编辑更新时,我无法更新资产上名为“sort_order”的附加非回形针属性。新值已发布,但对象似乎没有更新。

模型/资产.rb

模型/更新.rb

我没有attr_accessible在这两种型号上使用。

意见/更新/_form.html.erb

a.text_field :sort_order上面的字段中,资产的默认排序顺序出现,但无法更新。

输入此字段的新值将根据日志发送:

(“sort_order”=>“20”是新值)但该值没有被保存。

这也是尽管 _destroy 复选框按预期工作。

希望这是足够的信息;如果有人可以提供帮助,我将不胜感激!!

0 投票
1 回答
410 浏览

ruby-on-rails - Fields_for 设置表单无法使用 Accept_nested_attributes 正确工作

我确信这只是我缺乏经验,所以请多多包涵。

我有一个具有价格的模型 MenuItem。不同的项目类型(menu_items、产品、事件)可以有价格。

我已将其设置如下:

Price 对象的价格值是 Mysql5 上的小数(8,2)。

以我的形式:

<% 结束 %>

并收到以下错误:

我将如何迭代以获得价格值?我的模型设置方式是否意味着这些 menu_items 默认情况下会有一个与之关联的价格记录(甚至是空/空值)?

谢谢

0 投票
0 回答
139 浏览

ruby-on-rails - 嵌套循环中的错误

我正在尝试使用预定义的问题进行报告。我从脚手架上提出了问题并填满了它。现在是为每个问题分配答案字段。

它显示得很好,但是一旦提交它就会出错

我认为原因是:answer_singles用于字段。有没有更好的代码来实现这个?

0 投票
1 回答
202 浏览

ruby-on-rails - 如何用一个 form_tag 处理 2 个表?导轨 3

  1. 受益人
    • 身份证(PK)
    • 姓名
    • 年龄
    • 收入
  2. Beneficiary_loans
    • 身份证(PK)
    • beneficiary_id (FK)
    • 数量
    • 速度
    • 时期

我正在做的是,从 [Beneficiaries] 表中选择受益人列表并显示如下

在控制器中,

我没有得到的是

值以 NULL 形式出现我在这种形式中遗漏了什么吗?

0 投票
1 回答
576 浏览

ruby-on-rails - rails 3.1 fields_for

这是我fields_foredit控制器的orders看法

我遇到的问题是我想使用每个循环来显示来自循环的信息,但随后我得到了不止一次显示的表单。这是因为我使用了该accepts_nested_attributes_for :order_fields语句。

在我的order_fields表中有一个名为name我想在表单中显示信息的列。我怎样才能做到这一点?我的数据库中列中的信息value已经显示在我的表单中。

如果我做

它显示来自两列的信息并排显示,但我希望这些:name信息不在文本框或任何内容中。我希望它显示得好像我要执行以下操作:

我希望这有点道理:) 谢谢。

0 投票
1 回答
1604 浏览

ruby-on-rails - :disabled 字段在 fields_for 中不起作用

我正在尝试在我的表中添加一个禁用的下拉框,我最终将使其成为有条件的。但是,在运行时似乎没有将 disabled 添加到该行中。

如果我检查页面中的元素,手动添加禁用的作品,但它不会在运行时添加。

0 投票
1 回答
912 浏览

ruby-on-rails-3 - 使用多选字段处理相关对象的语义字段

我有一个Postwhich 可以有多个Tags,每个都与一个User(想想 Facebook 标记)有关。

在我的 Post 表单中,我有这个 Formtastic 代码:

如您所见,这可以允许一次添加一个标签。但是,我想允许在下拉菜单中进行多项选择,以便一次创建多个标签。但是,添加“多个”不起作用:它只会为当前用户创建一个标签,发布帖子。

谁能建议我可以使用单个选择字段来创建多个标签的方法?

0 投票
2 回答
216 浏览

ruby-on-rails - 多个嵌套的accept_nested_attributes和“save”和“create”的区别

我很难理解为什么“保存”和“创建”在使用带有accepts_nested_attributes_for 的这些模型时应该有所不同。这是我的模型:

首先,使用保存方法....

......事情就像你所期望的那样工作。Rails 将自动创建一个新的 PicturePage,并带有相应的 Page 连接模型,并分配有“数字”属性。完美的。但如果我这样做:

... Rails 将创建两个连接模型,一个完全为空,一个具有 number 属性。为什么是这样?

如果我想在书本模型上使用accepts_nested_attributes_for,这是一个主要问题,因为书本模型将在它正在创建的图片页面模型上自动调用“创建”。

有小费吗?这是Rails中的错误吗?