想象一下,我有两个贺卡应用程序模型:Template
和Card
。在创建Card
时,请指定目标的name
,age
以及要使用的模板(卡片belongs_to template
)。 Template
只是说title
和body:text
属性。尝试将参数/变量传递给Rails中的属性
我显然希望那里是模板体内目标的名称的占位符(也许是年龄),因为我想任何人都能够创建一个Card
,选择模板,并看到所选择的一个Card
模板使用他们的目标名称。有没有办法将参数传递给目标名称的模板主体?我有Card
和target
信息等待在控制器中,但我不知道如何将其信息传递给它,因为在创建Template
时,主体被键入到表单中,并作为属性硬编码到数据库中。
我看到的唯一方法是为每个Template
创建一个视图,而不是将它们存储在数据库中,或者创建模板主体的几个“块”,并在两者之间插入目标名称。我想知道更有效的方法。提前致谢!