ruby-on-rails – 来自带对象的字符串的命名路由
发布时间:2020-12-17 04:21:07 所属栏目:百科 来源:网络整理
导读:我期待从字符串创建一个命名路由并将对象传递给它 我正在局部使用本地“资源” 即.渲染:部分= “listing”,:locals = {:resource = @resource} 在_listing.html.haml里面我正在使用self.send方法 self.send("#{resource.class.to_s.downcase}_path()") 这
我期待从字符串创建一个命名路由并将对象传递给它
我正在局部使用本地“资源” 即.渲染:部分=> “listing”,:locals => {:resource => @resource} 在_listing.html.haml里面我正在使用self.send方法 self.send("#{resource.class.to_s.downcase}_path()") 这很好用,并创建名为route的资源 但是这条路线需要在路线中传递一个物体 我正在尝试这个 self.send("#{resource.class.to_s.downcase}_path("+resource+")") 并得到错误 有什么建议? 解决方法
你应该传递这样的参数:
self.send("#{resource.class.to_s.downcase}_path",resource) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |