一意の識別子として文字列を持つモデルを作成しました。その文字列にインデックスを追加して一意に設定する移行を作成しました。たとえば、一意の識別子文字列をfindメソッドに渡すだけで、データベースエントリにアクセスするにはどうすればよいですか
@object = Object.find(params[:unique_id])
現時点では、ActiveRecord::RecordNotFound 例外が発生するだけです...
ID=abc のオブジェクトが見つかりませんでした
...アクセスしようとするとObject.find('abc')
これは私に関係を返すので、このwhere
方法は代替手段ではありません。