0
我正在定義一個before_filter:authorize_special_user,它檢查特殊條件是否存在。如果是,那麼它是好的,否則我會重定向到像「/ users/special#account」這樣的URL。那麼如何指定before_filter,以便不在URL「/ users/special#account」上調用?通常這是由rails不要爲特定的URL調用before_filter
before_filter :authorize_special_users :except => [ :users ]
但它不會在這裏工作。我試過
before_filter :authorize_special_users :except => [ "https://stackoverflow.com/users/special#account" ]
但它也不起作用。
嗯...我想這一點,但事實證明,Request的只發射「/用戶/特殊「並省略」#帳戶「路徑。任何想法,爲什麼? – Rajat
似乎沒有可能將錨點(「#account」)發送到服務器。請參閱http://stackoverflow.com/questions/4108082/get-anchor-part-of-url-in-controller-in-ruby-on-rails#4108270 – cdesrosiers
感謝您的幫助! – Rajat