我遇到了模型“收藏”的问题。
我正在使用 mongoid 与 mongodb 和 rails 3.2 。
当我尝试使用带有simple_form的select来创建集合中的嵌套资源时,我遇到了问题:
<%= f.input :collection_id, :collection => Collection.where(:user_id => current_user.id).order([:created_at, :desc]), :input_html => { :id => "m_collection_id" } %>
然而,换句话说模型正常工作。
我的问题是,是否可以在 ruby on rails 3.2,mongoid和mongodb上创建一个带有“Collection”字样的模型。
非常感谢!
答案 0 :(得分:0)
虽然我不确定“集合”是否是rails,mongodb或simple_form中受保护的单词,但最好不要使用它。有几种方法在名称中有“集合”,例如collection_select。我检查了几个保留单词列表,但没有找到它。(这是我找到的最好的一个:http://cheat.errtheblog.com/s/rails_reserved_words/)
当我不确定一句话的时候,我只是在网上找一个词库并查找一个好的同义词。我收集的一些好的是汇编,聚合,分类,混合(好吧,也许不是那样,但你明白了)。