Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在保存操作之前。。。分割输入字段_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

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:从而使标记可以属于多个代码段。在您的设置中,一个标记只能属于一个代码段,因此您可能会创建许多重复的标记,而实际上它们是同一个标记,只是与不同的代码段关联


如果您喜欢阅读而不是屏幕广播,您可以查看转录的内容。

在此处发布代码将有助于生成一些答案。。