草庐IT

ruby-on-rails - 如何在 acts_as_taggable 对象上获取 *ALL* 标签而不考虑其上下文

要事第一。这不是Getalltagsontaggableobject-nomattercontext的副本.我正在寻找特定模型对象上的所有标签。不适用于我整个Rails应用程序中所有可能的标签。这不是Listingalltagsforanacts_as_taggable的副本.我在所有上下文中查找对象上的所有标记-而不仅仅是在单个上下文中。我有一个my_carCar的实例类(class)。我在wheel上有很多标签上下文,关于body上下文,关于interior上下文,以及tags上的一些通用标签语境。虽然我能够my_car.tags_list,my_car.wheel_list,my

ruby-on-rails - 如何在没有设计的情况下设置 acts_as_votable?

我正在关注thispost(我试图让人们在不登录的情况下投票,1票/ip)当我按下upvote按钮时,我收到以下错误:NoMethodErrorinCommentsController#upvoteundefinedmethod`find_or_create_by_ip'for#Extractedsource(aroundline#7):5@comment=Comment.find(params[:id])6session[:voting_id]=request.remote_ip7voter=Session.find_or_create_by_ip(session[:voting_i

ruby-on-rails - 将 acts_as_taggable 移动到包含的模块中时出错

如果我这样写,一切正常:classA但是如果我将acts_as_taggable放入类A包含的模块中,我会得到一个错误:moduleBdefself.included(base)base.class_evaldoextendClassMethodsincludeInstanceMethodsendendmoduleClassMethodsacts_as_taggableendmoduleInstanceMethodsendendclassA上面代码的错误是:undefinedlocalvariableormethod`acts_as_taggable'forC::ClassMethod

ruby-on-rails - validates_inclusion_of、acts_as_tree 和 rspec 的问题

我在让rspec正常运行以测试validates_inclusion_of我的迁移时遇到问题,如下所示:classCreateCategories我的模型是这样的:classCategoryCategory.all.map(&:id),:unless=>Proc.new{|c|c.parent_id.blank?}end我的工厂:Factory.define:categorydo|c|c.name"CategoryOne"endFactory.define:category_2,:class=>Categorydo|c|c.name"CategoryTwo"end我的模型规范如下:re

ruby-on-rails - 我在哪里可以找到关于 'acts_as_list' gem 的一些好的文档?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我正在使用RubyonRails3.1,我想为与has_many\belongs_to关联相关的对象提供一个有序列表。为此,我计划使用acts_as_listgem(顺便说一句:它是制作我想做的事情的好gem吗?或者,还有其他\更好的gem吗?)但我还没有找到关于它的好文档。我在哪里可以找到关于acts_as_listgem的一些好的文档(例如:教程、指南...)?

ruby - 在设备登录时取消删除 acts_as_paranoid 已删除的用户

我有一个Rails3.1.3应用程序,它使用devise进行用户身份验证,并使用acts_as_paranoid软删除它们。我希望这些帐户在重新创建密码、用户注册和用户登录时被取消删除,所以如果他们提供已删除的电子邮件,我会获取该帐户,使其重新生效,然后继续操作(重新创建密码或登录).但是在Users::SessionsController#create操作中,在取消删除用户后它会得到一个Unauthorized错误(但用户现在应该是可见的)。代码是:defcreate#Takeintoaccountacts_as_paranoiddeletedusersresource=resour

ruby-on-rails - Mongoid "acts-as-tree"与 "recursively_embeds_many"与 "mongoid-tree"

我对mongoid和rails很陌生。所以我在使树结构工作时遇到了一些麻烦:我找到了三个要构建的“解决方案”mongoid-tree(这是最实际的)https://github.com/benedikt/mongoid-tree和mongoid提供的解决方案recursively_embeds_moremongoid_acts_as_treehttps://github.com/saks/mongoid_acts_as_tree我的目标是制作一棵可以在不同模型中引用/嵌入的音乐风格树。-房子---科技之家---最小的房子-民间---非洲人---亚洲人-金属---重金属---死亡金属..

ruby-on-rails - 如何在 acts_as_votable 中提取投票最高的模型实例?

假设我有一个在acts_as_votable插件下的后期模型。我如何才能获得投票数最高的前30个帖子?它应该很简单;但是,我无法在插件中找到任何对此进行详细说明的文档。 最佳答案 我意识到这是一个老问题,尽管如此我还是遇到了同样的问题并且想把我的解决方案留在这里。因此,我完成此操作的方法是运行下面的迁移,如documentation描述。classAddCachedVotesToPosts0add_column:posts,:cached_votes_score,:integer,:default=>0add_column:post

ruby-on-rails - acts_as_taggable 在 rails 4 中具有强参数

如何在rails4中使用带有强参数的acts_as_taggable_ongem?有:classUser:tag_list)defpost_paramsparams.require(:post).permit(:text,:user_id,:tag_list)end如何将(post_params)添加到@post? 最佳答案 您应该像这样指定允许的参数:defpost_paramsparams.require(:post).permit(:text,:user_id,{tag_list:[]})end这应该会让他们在您的Contro

ruby-on-rails - 混合 acts_as_tree(祖先 gem)、acts_as_list 和默认模型范围

我正在使用ancestrygem在树中构建一些组。同时,我使用acts_as_list将组保持在排序列表中的同一树级别。给定以下模型:classGroup"ancestry"named_scope:parentable,:conditions=>"NOTtype='PriceGroup'"named_scope:without,lambda{|ids|{:conditions=>['idNOTIN(?)',ids]}}default_scope:order=>"groups.positionASC,groups.nameASC"end这非常符合预期,例如,我使用@group.path在