0
存在任何方式在我自己的模型中有功能request.request_uri?Rails 3 - request.request_uri模型
現在我在模型稱爲Func.rb這樣的:
class Func
def self.url_adr
request.request_uri
end
end
但我得到一個錯誤未定義的局部變量或方法'請求」的FUNC:類
存在任何方式在我自己的模型中有功能request.request_uri?Rails 3 - request.request_uri模型
現在我在模型稱爲Func.rb這樣的:
class Func
def self.url_adr
request.request_uri
end
end
但我得到一個錯誤未定義的局部變量或方法'請求」的FUNC:類
Request對象可從控制器獲得。如果必須的話,我想你可以把它作爲參數傳遞給模型。
##### in controller
Func.url_addr(request)
##### in model
def self.url_adr(controller_request)
controller_request.request_uri
end
然而,伊恩有一個好點,請求數據通常不與模型相關聯。
你試圖違反MVC:http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller – Ian
請讓我知道真正想做什麼,也許我們找到而不會損害Rails的MCV模型。 –