为了使用friendly_id正确搜索我的帖子,我使用了这个查询:
Post.friendly.find(params[:id])
但我需要包装这个方法并将其发送到我的演示者类 gem decent_exposure
,. 这给了我一个花哨的地方来包含一个method
可以获取我的对象的地方。
默认情况下,此方法是:find
. 正如他们的代码中所写:
def finder
options[:finder] || :find
end
scope.send(finder, id) # scope here would mean Post
如何通过选项发送,这两种方法查询作为符号?