问题标签 [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.
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
非常非常感谢:)
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 个左右的组,效果很好。谁能帮我找出这个非常奇怪的错误?
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 复选框按预期工作。
希望这是足够的信息;如果有人可以提供帮助,我将不胜感激!!
ruby-on-rails - Fields_for 设置表单无法使用 Accept_nested_attributes 正确工作
我确信这只是我缺乏经验,所以请多多包涵。
我有一个具有价格的模型 MenuItem。不同的项目类型(menu_items、产品、事件)可以有价格。
我已将其设置如下:
Price 对象的价格值是 Mysql5 上的小数(8,2)。
以我的形式:
<% 结束 %>
并收到以下错误:
我将如何迭代以获得价格值?我的模型设置方式是否意味着这些 menu_items 默认情况下会有一个与之关联的价格记录(甚至是空/空值)?
谢谢
ruby-on-rails - 嵌套循环中的错误
我正在尝试使用预定义的问题进行报告。我从脚手架上提出了问题并填满了它。现在是为每个问题分配答案字段。
它显示得很好,但是一旦提交它就会出错
我认为原因是:answer_singles
用于字段。有没有更好的代码来实现这个?
ruby-on-rails - 如何用一个 form_tag 处理 2 个表?导轨 3
- 受益人
- 身份证(PK)
- 姓名
- 年龄
- 收入
- Beneficiary_loans
- 身份证(PK)
- beneficiary_id (FK)
- 数量
- 速度
- 时期
我正在做的是,从 [Beneficiaries] 表中选择受益人列表并显示如下
在控制器中,
我没有得到的是
值以 NULL 形式出现我在这种形式中遗漏了什么吗?
ruby-on-rails - rails 3.1 fields_for
这是我fields_for
对edit
控制器的orders
看法
我遇到的问题是我想使用每个循环来显示来自循环的信息,但随后我得到了不止一次显示的表单。这是因为我使用了该accepts_nested_attributes_for :order_fields
语句。
在我的order_fields
表中有一个名为name
我想在表单中显示信息的列。我怎样才能做到这一点?我的数据库中列中的信息value
已经显示在我的表单中。
如果我做
它显示来自两列的信息并排显示,但我希望这些:name
信息不在文本框或任何内容中。我希望它显示得好像我要执行以下操作:
我希望这有点道理:) 谢谢。
ruby-on-rails - :disabled 字段在 fields_for 中不起作用
我正在尝试在我的表中添加一个禁用的下拉框,我最终将使其成为有条件的。但是,在运行时似乎没有将 disabled 添加到该行中。
如果我检查页面中的元素,手动添加禁用的作品,但它不会在运行时添加。
ruby-on-rails-3 - 使用多选字段处理相关对象的语义字段
我有一个Post
which 可以有多个Tags
,每个都与一个User
(想想 Facebook 标记)有关。
在我的 Post 表单中,我有这个 Formtastic 代码:
如您所见,这可以允许一次添加一个标签。但是,我想允许在下拉菜单中进行多项选择,以便一次创建多个标签。但是,添加“多个”不起作用:它只会为当前用户创建一个标签,发布帖子。
谁能建议我可以使用单个选择字段来创建多个标签的方法?
ruby-on-rails - 多个嵌套的accept_nested_attributes和“save”和“create”的区别
我很难理解为什么“保存”和“创建”在使用带有accepts_nested_attributes_for 的这些模型时应该有所不同。这是我的模型:
首先,使用保存方法....
......事情就像你所期望的那样工作。Rails 将自动创建一个新的 PicturePage,并带有相应的 Page 连接模型,并分配有“数字”属性。完美的。但如果我这样做:
... Rails 将创建两个连接模型,一个完全为空,一个具有 number 属性。为什么是这样?
如果我想在书本模型上使用accepts_nested_attributes_for,这是一个主要问题,因为书本模型将在它正在创建的图片页面模型上自动调用“创建”。
有小费吗?这是Rails中的错误吗?