Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails目录路径_Ruby On Rails - Fatal编程技术网

Ruby on rails RubyonRails目录路径

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

我需要在我的应用程序中打印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下面描述的文件的文本路径字符串

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有效。。。。谢谢你的时间。你能回答你的问题,然后稍后再接受吗。。。。。问题是我浪费了很长时间。。。所以我只是回答。。。。我只是觉得这对任何人都有帮助。。。