问题标签 [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.

0 投票
1 回答
158 浏览

ruby-on-rails - simple_form_for 自定义 label_for

我有一个必须为会计应用程序提供一些十进制值(百分比)的选择。
这些值类似于 10、20、22.5。问题是要显示没有小数部分的前两个值,第三个带有它。

在 simple_form_for文档的 Collections 部分中,它谈到了 a label_method,我想它会解决问题。 你能提供一个使用这种方法的例子吗?

就足够了,但为了清楚起见,我的 simple_form_for 是这样的:

这就是我得到的:

在此处输入图像描述

0 投票
2 回答
271 浏览

ruby-on-rails - 如何显示下拉菜单的显示值而不是隐藏值

我有美国各州的下拉菜单,每个州的全名和一个隐藏值作为缩写。当用户保存隐藏值(缩写)存储在数据库中,我们在“显示”操作中返回它。

我可以创建一个辅助方法,但我还有一些类似问题的下拉菜单,这就是为什么要寻找一个更简单的解决方案。

我也尝试过只读和禁用,但是这两个都呈现 HTML 控件,这不是必需的:

我正在使用简单的形式:

我应该在 show.html.erb 中做什么来显示每个州的全名而不是缩写。有没有简单形式的东西?

0 投票
0 回答
293 浏览

ruby-on-rails - Rails simple_form 输入不可点击

我正在使用带有 rails 4 的 simple_form。该表单似乎工作正常,但我无法单击任何输入字段。当我尝试单击它们时,没有任何反应,并且我无法输入文本。这是代码:

0 投票
0 回答
147 浏览

ruby-on-rails - 如何修改 Rails 表单助手生成的 HTML

我想得到这个结构:

但是当我使用 时= f.input :model_name,我得到了这个 HTML:

0 投票
3 回答
10788 浏览

ruby-on-rails - 如何使用 Simple_form 但没有模型显示验证错误消息?

我在我的 Rails 4 应用程序中使用 Simple_form。

如何在未绑定到模型的视图中显示错误消息?

我希望获得与基于模型的其他视图相同的结果。

现在,这是视图中的代码:

在“正常”视图(即模型)中,线<%= f.error_notification %>显示错误。

我应该在我的控制器中做什么来初始化 Simple_form 用来显示错误的东西?

谢谢

0 投票
2 回答
991 浏览

ruby-on-rails - simple_form_for 格式: :js 问题

这是我的路线:

这是我的 simple_form 文章

这是我的创建动作

这里的问题是在提交这个表单时它需要 create.rjs 文件而不是 create.js.erb

这就是我得到的

有人可以帮我吗..

提前致谢

0 投票
1 回答
47 浏览

ruby - 将参数传递给符号调用的方法

我正在尝试调用自定义方法让我们说'get_divisions_by_school_id'并将变量传递给simple_form_for中的该方法

我想在以下代码中调用 :get_divisions_by_school_id(@school.id) 而不是 :divisions:

我想要类似的东西:

0 投票
0 回答
49 浏览

ruby-on-rails - Ruby on Rails - 未定义的方法'ofertum_path'

我有这个模型 Oferta

resources :ofertas在路线文件中。

到目前为止,路由很好并且可以正常工作。但在我看来:

我在 simple_form_for 标记中得到一个未定义的方法“ofertum_path”.....

到目前为止,我的控制器是这样的:

我只是不知道子宫是从哪里来的。有人能帮我吗?

0 投票
1 回答
390 浏览

ruby-on-rails-4 - Rails 4 _form partial 创建新记录但不会编辑当前记录

我已经构建了一个简单的应用程序,其中包含业务,并且这些业务有很多评论。我正在使用部分 _form 来创建/更新评论。create 操作可以正常工作,但 update 操作会创建一个新评论,而不是像预期的那样更新评论。这是相关代码(为简洁起见,删除了无关代码):

代码来自routes.rb

代码来自models/business.rb

代码来自models/review.rb

代码来自controllers/reviews_controller.rb

`reviews/_form.html.erb 的代码:

评论在 business#show 视图中呈现为部分。`reviews/_review.html.erb 的代码:

代码reviews/edit.html.erb

奇怪的是,当我点击 中的“编辑”链接时_review.html.erb,生成的 URL 似乎是正确的,例如我得到http://localhost:3000/businesses/10/reviews/82/edit. 但是,_form.html.erb 是空的,我希望它填充当前数据以供审查 #82。此外,当我单击“创建评论”按钮时,它会创建一个新评论并且不会编辑评论 #82。

这是我点击“编辑”查看现有评论后的服务器日志:

很明显,服务器日志中的第二个操作是“Started POST...”,这是不正确的。在此期间,我不妨提供以下相关路线rake routes

我已经尝试实施我可以在这里找到的所有答案,但无济于事。我发现最接近我的确切问题的是这个,但它也没有帮助:Rails:使用相同的部分来创建和编辑嵌套项

非常感谢。

0 投票
1 回答
795 浏览

ruby-on-rails - 上传图片后Rails 4未知格式

我在提交一些数据和图像的引导模式中有一个提交表单(我正在使用简单表单),当我不提交图像(我将其留空)时,表单提交数据没有问题但是当我提交时它说的图像:

形式:

控制器:

错误在这一行:

模型: