Ruby on rails 在保存操作之前。。。分割输入字段
我有两个模型和控制器: 代码片段和标记 有一个属于关系,标记属于代码段。这很好,我有一个文本字段,当用户提交代码段时,它会创建一个与代码段关联的新标记 我希望能够有一个文本字段,当提交到函数(在模型中)时,该字段将以逗号分隔文本(例如,Ruby on rails 在保存操作之前。。。分割输入字段,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我有两个模型和控制器: 代码片段和标记 有一个属于关系,标记属于代码段。这很好,我有一个文本字段,当用户提交代码段时,它会创建一个与代码段关联的新标记 我希望能够有一个文本字段,当提交到函数(在模型中)时,该字段将以逗号分隔文本(例如,split(“,”)) 不过,我有点麻烦 我的过程是,在代码段模型上定义一个函数,该函数拆分输入,然后循环拆分的数组,在节省时间的情况下创建与代码段关联的新标记 听起来很简单,但有了RoR魔法,我就不会这样:) 有人能透露一些信息/链接到一个文档或其他东西吗-太棒
split(“,”)
)
不过,我有点麻烦
我的过程是,在代码段模型上定义一个函数,该函数拆分输入,然后循环拆分的数组,在节省时间的情况下创建与代码段关联的新标记
听起来很简单,但有了RoR魔法,我就不会这样:)
有人能透露一些信息/链接到一个文档或其他东西吗-太棒了
将rails3与ruby 1.9.2结合使用-通常是PHP开发人员,但尝试一下这个ruby。魔法。模型中有一个解释,说明如何将提交的“标记名称”转换为关联模型
它还展示了如何通过关联(称为“标记”)实现has_many:从而使标记可以属于多个代码段。在您的设置中,一个标记只能属于一个代码段,因此您可能会创建许多重复的标记,而实际上它们是同一个标记,只是与不同的代码段关联
如果您喜欢阅读而不是屏幕广播,您可以查看转录的内容。在此处发布代码将有助于生成一些答案。。