ファイル拡張子のみをデータベースに書き込めるように、次のコードを変更したいと考えています。ここで file_content_type を読み取りましたが、必要なのは拡張子 (拡張子を変更できるかどうかは問題ではありません) を知り、それをデータベースに入れることだけです。upload_file_name には既に拡張子がありますが、それを抽出して新しい行と同じデータベース テーブルに配置する必要があります。
ActiveRecord::Schema.define(:version => 20120731045929) do
create_table "uploads", :force => true do |t|
t.string "upload_file_name"
t.string "upload_content_type"
t.string "user"
t.integer "upload_file_size"
t.datetime "upload_updated_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end
終わり
そして、どうにかして file_name を拡張子なしで保存することは可能ですか?