0

私が意味するIDではなくパーマリンクでURLを生成するためのレールルートを作成する簡単な方法はありますか?

resources :posts #=> generates urls like posts/12, posts/45/edit, ...

これは、コントローラーでfind(params [:id])として使用できます。

今と

def to_param
  self.permalink
end

URLは/posts/ what-is-rails、/ posts / what-is-rails / editになり、パーマリンクを使用してレコードを検索するには、まだ実行する必要があります

* find_by_permalink(params [:id])*

ここで問題となるのは、パーマリンクを含むURLを生成する簡単な方法はあるかということです。

4

1 に答える 1

1

#314 FriendlyId Railscastを使用したきれいな URL で見られるように、 FriendlyId gem を使用します。

于 2012-04-26T13:20:03.167 に答える