好的,您知道如何在此处提出问题,在“标签”字段中,您可以在单个文本字段中输入多个以空格分隔的标记吗?
我正试图在我的Rails应用程序中复制类似的行为。除了问题,我正在做一个博客应用程序(有“帖子”),并标记这些。
我正在使用“form_for”来构建快速表单。在其中我有这条线:
f.text_field:tags
我遇到的问题是,“tags”不是我的Post类中的字段。我的Post类HABTM标签。所以,不知怎的,我需要解析标签文本字段(使用String.split),并将生成的标签字符串传递给我的控制器,这样我的控制器就可以创建标签并将其与新的博客文章相关联。
在这种情况下使用“form_for”无法正常工作吗?除了设计快速而肮脏的“form_for”功能之外,是否正在做这种行为?
谢谢!
答案 0 :(得分:1)
除非你真的想重新发明轮子,否则我建议你使用一个插件。 ActsAsTaggableOnSteroids是一个成熟的。 http://svn.viney.net.nz/things/rails/plugins/acts_as_taggable_on_steroids
答案 1 :(得分:0)
同意Ben的观点 - 有很多很棒的插件和功能/帮助器,使它们易于使用。您可以通过精心设计的方式了解如何做到这一点。这是另一个不错的选择。