2

Rails 3 のリソース ルートの :id を、生成されたハッシュに置き換えました。私はあまり慣習的なコードを書いていないという事実に悩まされています (例えば、link_to edit_user_path(@user) は link_to '/users/#{@user.user_hash}' と書かれています)。だから私は疑問に思っています、これを行うためのよりスマートな方法はありますか?

4

1 に答える 1

4
class User < ActiveRecord::Base
  def to_param
    user_hash
  end
end

そしてedit_user_path(@user)あなたのために適切に働きます

于 2011-02-28T19:09:44.103 に答える