作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想从模型的类方法生成 url。我之前通过简单地包含 ActionController::UrlWriter
从实例方法中完成了此操作——我尝试将其包含在实例定义范围和类定义范围中,但无济于事。
class Foo < ActiveRecord::Base
# only works for instance methods
# include ActionController::UrlWriter
class << self
# results in this error: undefined method `default_url_options' for Class:Class
# include ActionController::UrlWriter
def my_method
return user_sprockets_url(:thingy => 'blue')
end
end
end
最佳答案
class ModelURL
include ActionController::UrlWriter
end
class User
@url_generator = ModelURL.new
class << self
def admin_path
@url_generator.send :admin_path
end
end
end
ruby-1.9.1-p378 ?> User.admin_path
=> "/admin"
关于ruby-on-rails - 如何从模型的类方法访问 UrlWriter url/路径生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3114515/
我正在使用 Rails 3 beta 4 并尝试在我的模型中包含 ActionController::UrlWriter,据我所知这是正确的方法,但我得到“未初始化的常量 ActionControll
我想从模型的类方法生成 url。我之前通过简单地包含 ActionController::UrlWriter 从实例方法中完成了此操作——我尝试将其包含在实例定义范围和类定义范围中,但无济于事。 cl
当我使用 Cygwin 中安装的 Octave 3.8.1 时,我可以成功下载 https 页面,如下所示: urlwrite('https://www.google.com', 'downloade
从 this question 开始,关于使用最初隐藏在 Javascript 函数后面的 Matlab 访问网页上的 PDF。我现在有一个允许我直接访问页面的 URL,使用 Matlab webro
我是一名优秀的程序员,十分优秀!