问题标签 [simple-form]
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.
jquery - 使用 simple_form gem 为每个表单提供不同的 css 样式
是否可以为每个 simple_form 设置不同的类,以便您可以应用不同的样式表?
ruby-on-rails - 将表单助手转换为 simple_form 或 formstatic
我的模型中有这个:
这在视图中:
我想把它翻译成simple_form。那可能吗?
ruby-on-rails - 如何优雅地为具有多态关联的模型构造表单?
这是我的模型:
现在,我需要一个允许用户创建或更新课程的表单。问题是,我如何提供一个包含主题和类别的选择菜单?(对于用户来说,在这个特定的表单上,主题和类别是可以互换的,但在其他地方并非如此。)
理想情况下,这看起来像这样:
意见/课程/_form.html.haml
这是行不通的,因为我们只需要指定 topic_id,而且我们还需要 topic_types。但是我们如何指定这些值呢?
我想问题的症结在于我真的想要一个选择菜单,它指定对应于两个不同属性(topic_id 和 topic_type)的两个值。有没有优雅的轨道方式来做到这一点?
几点注意事项:
a) 单表继承可以解决这个问题,但我想避免这种情况,因为类别和主题有它们自己的关系……我就不详细说明了。
b)我可能会拉一些javascript恶作剧,是吗?但这听起来很混乱,如果有更清洁的方法,一些魔法形式的助手或其他东西,那么这当然是可取的。
c) 虽然我使用的是 simple_form,但我并不喜欢它,以防万一事情变得复杂。
谢谢
ruby-on-rails - rails simple_nested_form_for fields_for 错误数量的参数
所以我在rails 3.1中构建一个表单,使用
但是部分中的这条线导致了问题:
所以这里是模型:
控制器正在使用继承的资源 gem。
怎么了?谢谢您的帮助。
ruby-on-rails - 质量分配选择用户的孩子,使用设计
我有一个非常简单的问题:
用户型号:
部门型号:
我创建了一个表单,以便能够使用 simple_form 从现有用户中选择我的部门成员:
然后我(尝试)通过部门控制器更新我的用户:
这会产生以下错误:
我的猜测是某些设计设置会产生此错误,但我不知道是哪些错误。
你能帮我吗?谢谢!
ruby-on-rails - Rails simple_form 在星号下为必填字段提供点,更好的方法来删除它们?
在我的许多项目中,我使用 simple_form 并喜欢它。然而,我发现一个非常奇怪的怪癖是,我在它为必填字段提供的 * 下面得到了 3 个小点。
我必须解决它:
这很混乱,因为该字段是必需的,所以这段代码看起来很难看。
对于看似常见的问题,是否有更好的解决方案?
ruby-on-rails - Rails simple_form 与嵌套表单的关联
我的应用程序有 3 个模型:顾问、项目和约会我正在使用带有 simple_form gem 的嵌套表单
我的表格如下:
部分:
有没有可能用 simple_form 做这么简单的事情?答案是肯定的:效果很好
ruby-on-rails - RoR 中的嵌套模型
我有以下型号:
这个简单的表格有效吗?我可以同时访问 2 个嵌套模型吗?
谢谢
ruby-on-rails - simple_form 不显示一个特定表单的验证错误
这是我的表格:
评论嵌套在帖子资源中。评论验证:validates :text, :length => { :minimum => 5 }
评论控制器:
表单本身工作正常。如果我输入超过 5 个字符,则会创建评论。但如果它更少,我只是被重定向到posts#show
并且表单中没有验证错误(我已经检查了来源)。
我还尝试填写设计注册表单,如果失败,我可以看到错误。
我猜这个问题是由重定向引起的。但无论如何,我不知道如何解决它。
ruby-on-rails - Rails 简单表单问题 - 如何将隐藏的输入字段放在最后?
如何更改简单表单生成的输入元素的顺序?
因为隐藏的复选框确实会阻止单击标签。
我的 simple_form 代码:
表单简单表单生成:
我要生成的,在单击标签时有效: