phoenixアプリケーションで固定リンクを実装しようとしています。phoenixフレームワーク(エリクシル)の代わりに文字列を受け入れるためにURLを変更する
目標はlocalhostを変更することです:ローカルホストに4000 /製品/ 1:4000 /製品/ PRODUCTNAME
私はpermalinks implementation in rails に、次のライアンベイツエピソードを試みたが、中のモデルのto_param機能を見つけることができませんでしたフェニックス。
助けてください。
しかし、phoenix(v1.2.rc)によって生成された安らかなルートは、デフォルトのparam名としてIDを使用しています。明示的なset paramを使用する必要があります。 UserController、param: "name" ' –
また、docs:https://hexdocs.pm/phoenix/Phoenix.Param.htmlを見てください。このプロトコルは導出可能ですので、 'schema'呼び出しの前にあなたのモデルに' @derive {Phoenix.Param、key::product_name} 'を追加すると、テンプレートを変更せずに親しみやすいURLを生成すれば十分です。コントローラ)。 – Eloici