0

ドキュメントに従って、ペーパークリップの移行を作成するために次の行を実行しました(&応答を得ました)

[imageuploading!tme]$ rails g paperclip user avatar

create  db/migrate/20120824134503_add_attachment_avatar_to_users.rb
[imageuploading!tme]$ rake db:migrate
==  AddAttachmentAvatarToUsers: migrating =====================================
-- change_table(:users)
-> 0.0338s
==  AddAttachmentAvatarToUsers: migrated (0.0339s) ============================

移行は正常に実行されましたが、ご覧のとおり、users テーブルでは何も変更されていません。

関連する移行コードは標準です。

change_table :users do |t|
  t.has_attached_file :avatar
end

Paperclip が gem として正常にインストールされました

has_attached_file ヘルパー (?) が機能しないのはなぜですか?

4

1 に答える 1

1

既存のテーブル移行を次のように更新してみませんか。

t.string  :avatar_file_name,               :limit => 100
t.string  :avatar_content_type,            :limit => 30
t.integer :avatar_file_size,               :default => 0
t.string  :avatar_fingerprint,             :limit => 50
于 2012-08-24T14:37:12.193 に答える