问题标签 [formtastic]
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.
html - How does the HTML5 multiple file upload field map to a nested model in Rails 3?
I'm trying to use the HTML5 multiple attribute on a file field in a nested form.
The models are as follows:
The view:
When I use for the file field:
I get:
Which doesn't doesn't seem right since I think I want to set the filename on the object directly, but I'm not sure about this. When I try to upload with this field, the incoming params look like:
However, I get the following error:
OK, that error is probably due to the fact that it just received a filename and not an image object. So instead, I use for the file field:
for which Formtastic generates:
The incoming params look like:
But then I get this error:
So how does one go about setting up this multiple file input filed mapping in Rails?
Thanks.
ruby-on-rails - Rails 3,嵌套多级表单和 has_many 通
我试图让它工作,但它没有!
我有
还有表格布局
这是我的表格
问题是,如果我以这种方式创建一个新用户,它不会设置 user_type 的值(但它会创建一个用户和一个带有 user_id 和 event_id 的 event_users)。如果我在创建用户并提交后返回编辑表单,则 user_type 的值在 events_users 中设置。(我也试过没有formtastic)有什么建议吗?谢谢!
- - 编辑 - -
我也尝试在用户之前拥有 event_users
但它只会给我一个错误:
用户(#2366531740) 预期,得到 ActiveSupport::HashWithIndifferentAccess(#2164210940)
- 编辑 -
link_to_association 是一种 formtastic-cocoon 方法(https://github.com/nathanvda/formtastic-cocoon),但我尝试过其他方法但结果相同
- -编辑 - -
ruby-on-rails - rails 3, paperclip (& formtastic) - 删除图片附件
我似乎找不到在所有组件中都完整的示例。我很难删除图片附件
课程
/li>看法
/li>控制器
/li>
看起来不错,但是当我选中复选框时,实际上什么也没发生。在请求中我看到:
但是没有更新,产品图像也没有保存。
我是否遗漏了有关“accepts_nested_attributes_for”如何工作的基本知识?
ruby-on-rails - 在 rails (belongs_to) 中创建子模型并预先设置父 ID
我确定我遗漏了一些简单的东西,但不知道 Rails 中的正确术语,我找不到我要找的东西....
一个Project
模型 has_manyTask
和一个Task
belongs_to a Project
。
我的routes.rb
有
Projects
我可以很好地创建/编辑/修改,我也可以编辑Tasks
......但我似乎无法弄清楚如何创建一个新的,在这样做时Task
分配正确的。Project
我的Project
页面(例如 /projects/2)有一个添加任务链接,该链接指向 /task/new,所以我失去了连接。我不想创建一个嵌套资源,因为Tasks
一旦创建,它们的 ID 将是唯一可识别的,并且在未来 has_many 其他模型也是如此。
这里有快速修复吗?
编辑好吧,我已经设法解决了这个问题....它很丑而且很可怕,我不确定为什么必须这样,但它确实有效。
我的路线:
我的任务控制器:
还有我的任务表:
我不想将项目框放在表单上,我仍然不确定为什么必须这样做,以及为什么需要将 :create排除在嵌套路由之外。对于如此常见的任务,这似乎也很费力,但它确实有效,所以....我想这一切都很好。
ruby-on-rails - Formtastic - 在选择标签中自定义空白选项
我正在使用 formtastic 在选择标记中生成选项列表(例如:as => :select)并且我想要一个“空白”选项,但这会产生 XHTML 警告(即修剪为空
查看源代码,看起来 formtastic 正在生成:
有没有办法自定义 formtastic 如何生成空白选项?
ruby-on-rails - NilClass:Class 的未定义方法“model_name”(在 Rails 3.0.3、Ruby 1.9.2 中使用 formtastic)
有点困惑为什么这不起作用。我在 Windows 7 上使用 Ruby 1.9.2 和 Rails 3.0.3。
但是,尝试为 post 模型制作带有formtastic 的表单时,当我尝试渲染视图时,我不断收到NilClass:Class 的未定义方法“model_name” 。
相关代码:
恶魔控制器.rb
Posts_controller.rb
Post.rb
索引.html.erb
很可能我正在做一些非常愚蠢的事情,因为我生病了,精神混乱。
提取的源代码(在第 2 行附近):
- <% semantic_form_for @post do |f|%>
- <%= f.errors %>
- <%= f.inputs 做 %>
- <%= f.input :title %>
让我知道是否需要其他任何东西。
编辑:忘记改回一些东西。
忘记包含 db 架构:
ruby-on-rails - 缺少格式翻译:en.formtastic.submit?
<% f.inputs do %> <%= f.autocompleted_input :category_post, :url => home_autocomplete_category_name_path %> <%= f.autocompleted_input :place_post, :url => home_autocomplete_town_name_path %> <%= f.buttons %> <%结束 %> <% 结束 %>
给我这个错误:
有任何想法吗?我认为它不依赖于 yml 文件并且在其他地方有默认值,如果不是,我是否必须向 en.yml 添加值,如果是这样怎么办?
谢谢!
ruby-on-rails - Formtastic 非模型表单,与外部站点集成,覆盖/指定输入 ID 值
我正在使用 formtastic 从表单中收集信息并直接发布到外部站点。
我生成表单本身没有问题。但是,由于这是提交给外部站点的,因此他们要求每个输入字段都具有他们指定的特定 ID,例如email
or last_name
——而不是最接近的 Formtastic 表单,例如_email_input
or _last_name_input
。
我查看了 Formtastic v1.2.3 代码,我 90% 确定答案是“抱歉,不能那样做”。我认为检查我是否遗漏了什么不会有什么坏处。我想要某种方式来完全指定 ID,如:
这可能吗?
(我会注意到,我认识到另一种可以说是更好的方法是创建一个适当的控制器,在本地检查参数,并仅在应用程序格式正确时才从应用程序内发送远程调用;但是,这不是我的想法目前正在尝试做。)
ruby-on-rails - 如何自定义formastic风格?
我使用出色的表单构建器插件“formastic”来构建表单。虽然它是相当丑陋的。如何设置样式?我通过文档找到的信息很少。注意:我使用最新的 1.2.3。使用 ruby 1.8.7 和 rails 3.0.3。
ruby-on-rails - 动态嵌套表单总是创建一个额外的空白条目 - 使用 formtastic_coocoon
我正在使用 formtastic 和 formtastic_cocoon 创建一个嵌套表单。
除了一个例外,所有似乎都可以很好地动态地将嵌套表单添加到现有表单中。
我有用户,用户有条目。
当我创建一个用户并添加一个条目时,我最终得到
我应该只有
我不确定为什么总是出现空白条目。
我的模型是
我的创建控制器是(我认为这是正确的控制器)
空条目显示在数据库中,所以我认为 html.erb 文件没有问题,但如果有帮助,我可以在此处发布。