1
我在軌道上有簡單的應用程序。我需要發佈一些文章。我的應用程序已設計授權。在posts_controller.rb before_filter :authenticate_user!, :except => [:show, :index]
。 在索引頁上是link_to
和button_to
與new_post_path
。如果我沒有登錄並嘗試link_to
,我將重定向到/sign_in
頁面。如果我按button_to
我重定向了/posts/new
頁面,我看到路由錯誤No route matches [POST] "/posts/new"
。 請告訴我,有什麼不對?'button_to'和'link_to'重定向與設計
是的,我明白。我問這個問題是錯誤的。我需要'button_to'表現爲'link_to'。如果我沒有登錄並按'button_to',我被重定向到'sign_in'頁面。它怎麼樣? – Eugene