Encryptage avec attachment_fu et send_file

bonjour
j’ai suivis ce tutoriel ,
part 1 =>

part 2 =>
http://www.onehub.com/past/2008/4/21/encrypting_your_files_with_rails_part/
j’ai fais la première partie,c’est bien j’ai compris ou il veut mettre
le code,mais dans la deuxième partie j’ai pas compris les destination de
code :
-a propos de premier code qui commence par :
module ActionController
module Streaming
je connais pas ou il je mettre?
-a propos de deuxième code qui commence par :
send_file_x(@file_item.stored_filename,…
je le mettre dans un contrôleur,ou il est une fonction qui appeler
send_file ;la je comprend rien ,je suis debutans en RoR je connais pas
ce jenre de chose.
et merci d’avance

Le 2 juin 2008 15:59, Katebe I. a écrit :

-a propos de premier code qui commence par :
module ActionController
module Streaming
je connais pas ou il je mettre?
-a propos de deuxième code qui commence par :
send_file_x(@file_item.stored_filename,…
je le mettre dans un contrôleur,ou il est une fonction qui appeler
send_file ;la je comprend rien ,je suis debutans en RoR je connais pas
ce jenre de chose.

Tu te compliques la vie. Commence par apprendre à faire des
choses simples en Rails.

– Jean-François.


http://twitter.com/underflow_

Bonjour

merci pour ton réponse,et ton conseil

Tu te compliques la vie. Commence par apprendre � faire des
choses simples en Rails.

c’est vrai ,en complique la vie ,mais j’ai un traivail a rendre qui
demande ça,t’a rien a faire ,il faut crypter :):):):):slight_smile:

si tu as des choses simple je suis preneur ,est merci encor

Le 3 juin 2008 20:35, Katebe I. a écrit :

Include hook code here

require ‘send_file_x’
ActiveRecord::Base.send(:include, ActionController::Streaming)

sans regarder le reste du code, avec la ligne ci-dessus, je doute
que cela marche…

(en tout cas, avant de pouvoir envoyer des fichiers chiffrés,
t’arrives déjà à envoyer des messages chiffrés, c’est déjà pas mal)

– Jean-François.


http://twitter.com/underflow_

bonjour
jai une question bete et pardonez moi car j’ai essai tous.
comment declarer une variable dans model de type “string” ,j’ai essai"
@acme ,$acme ,attr_accessor :acme.
merci d’avance

2008/6/5 Katebe I. [email protected]:

bonjour
jai une question bete et pardonez moi car j’ai essai tous.
comment declarer une variable dans model de type “string” ,j’ai essai"
@acme ,$acme ,attr_accessor :acme.
merci d’avance

Il n’y a pas de typage en Ruby. En conséquence, tout variable peux
être de “type string” si tu lui met une string dedans

a = “chaine” #=> type String
b = 1 #=> type Integer
b = “nouvellechaine” #=> Maintenant type String

Cyril M.

bonjour
j’ai commence a comprendre beaucoup de chose dans ce tuto mais il reste
quelques choses incompréhensible.
pour le deuxieme code de part II ,c’est plugin ,donc je genere un plugin
et je le mettre dans le fichier qui ce trouve dans :
vendor/plugins/*send_file_x/lib/send_file_x.rb
puis je fais le route de ce plugin pour que mon application le connait
dans fichier >> vendor/plugins/*send_file_x/init.rb

Include hook code here

require ‘send_file_x’
ActiveRecord::Base.send(:include, ActionController::Streaming)

maintenant mon app reconnait le plugins .
j’ai fais le changement de fonction :

after_process_attachment qui se trouve dans: attachment.rb pour
me faire le cryptagae .
et encore

save_to_storage qui se trouve dans:
attachment_fu/lib/technoweenie
/attachment_fu/backends/filesystembackend.rb
dans le tutoriel il me dise d’ajouter an variable acme dans module je
sais comment et j’ai fais comme ça : attr_accessor :acme
lorsque je fais mon upload il est passe passe pas par le bmoc de
cryptage car il trouve toujour que acme null.
donc je demande si quelqu’un connait se jenre d’exemple ou il est deja
fais car j’ai cherché partout et j’ai trouvé que ce tutoriel m’a
vraiment satisfait dans le cadre de cryptage de fichier uploader.
et merci encore .

Bonjour
merci pour tous,j’ai enfin resolu mon problème ,c’est pas la question de
migration ,il faut ajouter dans ton model qui appelle attachment_fu qui
contient dans “has_attachment”

:encrypted_storage => {:acme => ‘ton_key’}
et ajouter dans la table une colonne qui porte le nom acme pour
sauvgarder les key de cryptage de chaque fichier crypter.
et merci.

Er, si ton problème est d’ajouter un champ de données au modèle (et donc
pas
une simple variable à la classe modèle) il faut faire une migration :

Bonne lecture…