爲什麼Rails會在anchor元素的屬性href
中創建當前頁面的路徑,而不是在發送異常時向我的link_to
方法傳遞與任何資源無關的實例變量(和等於nil
)?Ruby on Rails。 link_to不會引發異常
下面是一個例子:
路線
# app/config/routes.rb
Example::Application.routes.draw do
resource :example
end
HAML
-# app/views/examples/show.html.haml
%div
= link_to 'Non-existent resource', @ne_resource
HTML
<!-- http://localhost/example -->
<div>
<a href="/example">Non-existent resource</a>
謝謝。
Debian GNU/Linux 6.0.1;
Ruby 1.9.2;
Ruby on Rails 3.0.6。