私は自分のURLをユーザーフレンドリーにしようとしています。permalink issue with big number
これは、私はこのエラーが表示され得るしかし
3309050323 is out of range for ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Integer with limit 4
URLを使用すると、問題があるときに最初にテックスエリアであるだけでなく、変化
3309050323-aa-aaaaaa-aaaaa-aaaaaa-aaaa-aaaaaaa-11-2016
私が持っているURLです(ました文字列ではなく、私は、移行
相続人)問題のthatsかどうかを確認するためにそれを変更しました
これがうまくいかない理由は何ですか?
最初の数字のセットを追加するまで、リンクはうまく動いていました。私は、URLをそのイベントにユニークなものにするために数字を追加する必要があります。
おかげ サム
編集
t.text "permalink"
t.string "custom_event_id"
end
add_index "events", ["permalink"], name: "index_events_on_permalink", using: :btree
これが私のschema.rb
あるインデックスはそれとは何かを持っている場合、私は思ったんだけど?
受信したパラメータでコントローラのコードは何をしていますか? –
@event = Event.find_by_permalink(params [:id])それを使用するコントローラコードは –
です。テーブルの他の列は何ですか? –