今日はURI
を使用を使用しています。単にrequire
というライブラリを使用すれば、現在の動的および静的URIを任意の方法で解析することができます。たとえば、私はそうのようなURIパラメータを読み取ることができる機能...これはにすべてのURIパラメータを分割する必要があり
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
#{RAILS_ROOT}/app/helpers/application_helper.rb
(以下描かれたファイルのリテラルパス文字列)を持っています要求された(数値の) "パラメータ"を与える配列。 私は単にURI.parse(request.original_fullpath)
があなたのために働くはずだと信じています。 私はこの方法で最低4.2.6のレールを使用してきたので、これを後で見る人にとってはうまくいくと思います。ああ、免責条項として:私はこれを掲示した時点で賢明ではなかった。
出典
2016-11-01 23:16:47
cms
root_url worked .... お時間をいただきありがとうございます – ramesh
ご質問にお答えして後で受け入れることができますか? – mliebelt
mliebeltはありません.....問題は長い時間のために私の時間を無駄にしていたので...私はちょうどそれに答える....私はちょうどそれが誰かを助けると思った... – ramesh