问题标签 [simple-form-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 - 不显示嵌套属性必填字段的错误消息
就我而言,我有一个客户有很多任务(需要 :detail 和 :completion_date 字段。)。我一直在构建一个嵌套模型表单,如下所示:
当提交的表单没有空的“详细信息”或“完成日期”字段时,表单会重新呈现,但不会显示任何错误消息。
我整天都在努力寻找解决方案。这些都没有提到嵌套对象的属性验证失败。
希望任何人都可以提供帮助!谢谢,
ruby-on-rails - 简单的表单和路由错误
查看/表格
控制器
楷模
用户模型有 has_many :fuel_prices, foreign_key: :supplier_id
燃油价格模型有belongs_to "supplier", class_name: "User"
提交表单时出现的错误是
没有路线匹配 [POST] "/supplier/fuel_prices/new"
我的路线看起来像这样
路线
Supplier_fuel_prices_path GET /supplier/fuel_prices(.:format) POST /supplier/fuel_prices(.:format) supplier/fuel_prices#create
new_supplier_fuel_price_path GET /supplier/fuel_prices/new(.:format) 供应商/fuel_prices#new
edit_supplier_fuel_price_path GET /supplier/fuel_prices/:id/edit(.:format) supplier/fuel_prices#edit supplier_fuel_price_path
ruby-on-rails - 使用模态更改 link_to
我正在开展一个项目,人们可以在该项目中被雇用来参加活动。实际上他们只能“假设”,但我不想添加他们可以在他们的应用程序中添加价格的选项。
所以这是我的古老代码[工作]:
我想做这样的事情:
但是我有一个自动化错误,也许你可以帮助我用 simple_form_for 切换这个 link_to。
先感谢您。
编辑:消息错误您无权执行此操作 +终端
路线:
模型项目_工作
模型 POSTULANT
后期政策
后座控制器
ruby-on-rails - Rails 4 - SimpleForm 关联不创建记录
app/models/encounter.rb
应用程序/模型/order.rb
应用程序/模型/order_test.rb
应用程序/模型/test.rb
我正在尝试将多个测试添加到给定遭遇的第一个顺序。我试图通过使用 simple_form 关联来实现这一点。这是我在视图中的设置
这是我的服务器日志
似乎它没有添加任何记录,我有点不确定如何去做。我正在尝试在order_tests表(order_id,test_id)中为每个选中的复选框添加一条新记录。
ruby-on-rails - 用于 nil:NilClass 的 Rails 简单形式未定义方法“model_name”
我想创建一个简单的表单来对已发布在食谱中的食谱进行新的评论。我在食谱显示页面上呈现了评论表单,但它一直给我同样的错误:
nil:NilClass 的未定义方法“model_name”
当我不在app/views/recipes/show.html.erb呈现部分新评论表单,而是创建文件app/views/reviews/new.html.erb时,只有这样表单才有效。我不明白为什么当我尝试在显示配方页面呈现表单时表单不起作用。
这是我的代码:
简单的形式:
评论控制器:
食谱控制器:
食谱展示页面:
路线:
楷模:
模型审查:
任何人都可以看到问题吗?先感谢您!
ruby-on-rails - rails simpleform 按下回车而不是按钮提交
我对 Rails 网站上的帖子有评论。
这是我的“发表新评论”表单的 _form.html.slim。
我想按回车键提交表单和隐藏/不显示提交按钮。
这在简单形式中可能吗?
抱歉,我无法将此代码转换为任何 erb 或 html。如果有人想编辑这个问题并放入 erb,将不胜感激。
ruby-on-rails - Rails 中使用 form_for(@object) 的模块路由
我有命名空间控制器实体::客户
和命名空间的 ActiveRecord 模型:
在我的 routes.rb 文件中,我有:
模块 :entities 在那里,因为我不想有如下路线:
/entities/customers但仅限:
/客户。
当我呈现我的表单时,问题就开始了:
这会引发错误:类的未定义方法“entities_customer_path”..
所以错误是rails认为正确的路径是带有前缀实体的。
耙路线给我:
ruby-on-rails - Rails:label_method 的两个值(simple_form_for)
我想创建一个新的 pm_workload。我有以下代码片段
是否可以选择为 :label_method 使用两个值?例如
:label_method => :name << (PmProject.project_number)