私はそうのように、先頭に「#」文字でURLを生成できるようにする必要があり、レールで作成されたアプリケーションに取り組んでいます:単一ページのアプリケーション - URLヘルパー
user_path outputs "#/user/1"
dashboard_url outputs "http://mydomain.com/#/dashboard"
..and so on ...
URLヘルパーを無効にするにはどうすればいいですか?
私はそうのように、先頭に「#」文字でURLを生成できるようにする必要があり、レールで作成されたアプリケーションに取り組んでいます:単一ページのアプリケーション - URLヘルパー
user_path outputs "#/user/1"
dashboard_url outputs "http://mydomain.com/#/dashboard"
..and so on ...
URLヘルパーを無効にするにはどうすればいいですか?
私は初め
なぜに「#」文字でURLを生成できるようにする必要がありますか?サーバーはfragment identifierの後に何も表示されません。そのようなURLはRailsには見られず、コントローラはそれらに応答することができません。
フラグメント識別子で終わるURLを作成する必要がある場合は、:anchor
を使用します。
link_to "Comment wall", profile_path(@profile, :anchor => "wall")
# => <a href="/profiles/1#wall">Comment wall</a>
サーバは、クライアントサイドのjavascriptは行いません。 http://orderedlist.com/blog/articles/building-evented-single-page-applications/ –
参照http://stackoverflow.com/questions/4275214/get-request-part-after-hash-sign – ghoppe
とhttp://stackoverflow.com/questions/2612118/action-route-in- routes-rb-in-ruby-on-rails – ghoppe