Rails アプリで ID の代わりにスラッグを使用して、投稿を表示するときに URL をきれいにしています。
したがって、articles.rb ファイルでは、現在、すべてのリンクにこれを使用しています。
def to_param
slug
end
これにより、次のような URL が生成されます: ...articles/this-is-a-test-article
投稿を編集するときだけ、通常の ID URL 形式を使用したいのですが、これを変更できるようにする方法はありますか?
つまり ...articles/7
参考までに、私の記事のコントローラーには次のものがあります。
def edit
@article = Article.find_by_slug(params[:id])
end
どんな助けでも大歓迎です、ありがとう。