Salut, je suis en train de construire une petite galerie pour moi-même et essayé ce lien pour de multiples téléchargements pour un album: http://www.mfischer.com/wordpress/2009/02/02/multiple-image-upload-and-crop-with-rails/rubis sur des rails galerie ArgumentError clé inconnue (s): attributs, discard_if attachment_fu et paperclip
Jusqu'à présent Je suis en cours d'exécution dans l'erreur suivante lorsque je visite localhost: 3000/albums/new:
ArgumentError in AlbumsController#index
Unknown key(s): attributes, discard_if
Puisque je ne suis pas sûr que le attachment_fu-Plugin ni le paperclip-gem (que j'utilise) sont utilisés correctement , c'est peut-être un problème à regarder aussi?
mes autres versions:
Ruby version 1.9.2 (x86_64-linux)
RubyGems version 1.7.1
Rack version 1.2
Rails version 3.0.4
Active Record version 3.0.4
Action Pack version 3.0.4
Active Resource version 3.0.4
Action Mailer version 3.0.4
Active Support version 3.0.4
Impossible de dire la version exacte de attachment_fu ...:/ Version Paperclip est la suivante:
paperclip (2.3.8)
My album model is this:
# == Schema Information
# Schema version: 20110404082122
#
# Table name: albums
#
# id :integer not null, primary key
# name :string(255)
# location :string(255)
# date :date
# created_at :datetime
# updated_at :datetime
#
class Album < ActiveRecord::Base
has_many :images,
:attributes => true,
:discard_if => proc { |upload| upload.photo_file_size.nil? }
end
et mon modèle d'image est comme ceci:
# == Schema Information
# Schema version: 20110404082122
#
# Table name: images
#
# id :integer not null, primary key
# name :string(255)
# date :date
# landscape :boolean
# flash :boolean
# cameramaker :string(255)
# cameramodel :string(255)
# lens :string(255)
# flength :string(255)
# aperture :string(255)
# exposure :string(255)
# iso :string(255)
# album_id :integer
# filesize :integer
# created_at :datetime
# updated_at :datetime
#
require 'RMagick'
class Image < ActiveRecord::Base
belongs_to :album
has_attached_file :photo,
:styles => {
:thumb => ["150x150", :jpg],
:pagesize => ["500x400", :jpg],
},
:default_style => :pagesize
end
Avez-vous besoin de quoi que ce soit de plus? Je ne comprends pas quel est le problème .. Je pense que le plugin attachment_fu est trop vieux ou j'ai raté quelque chose à dire des rails pour l'utiliser ...?
Merci pour votre temps!
Wanye
donc je devrais utiliser has_attachment à la place? Parce que sur [link] http://www.mfischer.com/wordpress/2009/02/02/multiple-image-upload-and-crop-with-rails/ il utilise has_many avec ces attributs ... –
non, vous juste besoin d'installer 'attribute_fu' plugin – fl00r
Je l'ai fait, ce qui semble pas très exploitable ... Depuis c'est la sortie:' [me @ pc galerie] $ rails plugin installer http://github.com/woahdae/attachment_fu.git -r rails3 Référentiel Git vide initialisé dans /home/wayne/DEV/ror/gallery/vendor/plugins/attachment_fu/.git/ remote: Comptage des objets: 71, done. remote: Objets compressés: 100% (67/67), terminé. remote: Total 71 (delta 11), réutilisé 25 (delta 0) Déballage des objets: 100% (71/71), terminé. De http://github.com/woahdae/attachment_fu * branches rails3 -> FETCH_HEAD' Et plus de sortie ommitted qui dit comment travailler avec le plugin. –