Ruby on rails RubyonRails目录路径
我需要在我的应用程序中打印RubyonRails完整的url。详细地 有了RAILS\u ROOT,我得到了这样一个url D:/projects/rails\u app/projectname/data/default.jpg 但对于我的应用程序,我需要这样的路径 请帮我解决这个问题。我正在使用Rails 2 谢谢今天我们使用URI。只需使用该库,您就可以以任何方式解析当前的动态和静态URI。例如,我有一个函数,可以读取URI参数,如 {RAILS\u ROOT}/app/helpers/application\u helper.rb下面描述的文件的文本路径字符串Ruby on rails RubyonRails目录路径,ruby-on-rails,Ruby On Rails,我需要在我的应用程序中打印RubyonRails完整的url。详细地 有了RAILS\u ROOT,我得到了这样一个url D:/projects/rails\u app/projectname/data/default.jpg 但对于我的应用程序,我需要这样的路径 请帮我解决这个问题。我正在使用Rails 2 谢谢今天我们使用URI。只需使用该库,您就可以以任何方式解析当前的动态和静态URI。例如,我有一个函数,可以读取URI参数,如 {RAILS\u ROOT}/app/helpers/ap
def read_uri(parameter)
require 'uri'
@raw_uri = URI.parse(request.original_fullpath)
@uri_params_raw = @raw_uri.query
if @uri_params_raw =~ /\=/
@uri_vars = @uri_params_raw.split('=')
return @uri_vars[parameter]
end
return false
end
这应该将所有URI参数拆分为一个数组,该数组提供请求的数字参数。
我相信只要URI.parserequest.original_完整路径就可以了。
我使用了rails 4.2.6的最低版本,因此,我希望它适用于以后可能看到它的任何人。哦,作为免责声明:我在发布这篇文章时对rails不是那么明智。root\uURL有效。。。。谢谢你的时间。你能回答你的问题,然后稍后再接受吗。。。。。问题是我浪费了很长时间。。。所以我只是回答。。。。我只是觉得这对任何人都有帮助。。。