我正在尝试创建一个表单,其中可以输入一个外部模型实例的名称,该实例应该转换为要作为外键存储的该对象的:id。
我发现了不同的方法,但它们都有很大的缺点。例如:我有两个模型A和B:
class A < ActiveRecord::Base
belongs_to :b
validates :b_id, presence: true, inclusion: {in: B.all.map(&:id)}
end
class B < ActiveRecord::Base
end
_form.html.erb使用这个字段,其中可以输入字符串:
<%= form_for(
我有一个有许多输入/文本的表单,使用该表单的管理员可以将动态值添加到文本中,例如: page title = "Hi {name},welcome to {shop_name}“。在表单的底部,我列出了所有可用的动态值。
问:我正在尝试做的是点击列表中的一个值,它会找到之前在焦点上的输入并插入该值。
更简单地说,我如何让在这个input=text上和在文本区域上一样工作呢?因此,如果我将光标放在输入字段中,它会在其中添加foo值,而不是文本区域。
HTML
<form action="" method="post">
<
因此,我已经为内容条目创建了一个页面类型。第一部分,24个字段,设置一些标题和布尔值字段,以告知是否在页面上显示某些信息和/或按钮。这很好用,我可以按照我们想要的方式定制输入表单。但现在的问题是如何将一些一对多的关系联系起来。例如交替重定向urls、多个内容段落。这个想法是让产品的输入表单与用户当前使用的相同,我想不到一对多的输入表单。我使用的是MVC dev end。我已经创建了自定义模块和相关的web控件,但不知道如何将它们添加到页面类型布局中。
提前谢谢。