IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ruby on Rails Discussion :

Probleme avec attachment_fu depuis Rails 2.1


Sujet :

Ruby on Rails

  1. #1
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    Par défaut Probleme avec attachment_fu depuis Rails 2.1
    Hello,
    j'ai passé une application rails en 2.1 et mis a jour Attachment_fu, seulement j'ai un problème, impossible de definir les propriété qui n'ont pas de rapport avec attachment_fu, par exemple j'ai fait une gallerie photo, et j'ai ajouté title et description comme propriété, seulement impossible de les définir en même temps que l'upload, il sont a nils, je suis obliger de les définir aprés via monObject.title = "foo", Savez vous d'ou peut venir ce problème ?
    voila le code en rapport :

    Le formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <h1>New photo</h1>
     
    <%= error_messages_for :photo %>
     
    <% form_for(@photo, :html => {:multipart => true}) do |f| %>
      <p>
        <b>Filename</b><br />
        <%= f.file_field :uploaded_data %>
      </p>
     
     
      <p>
        <b>Title</b><br />
        <%= f.text_field :title %>
      </p>
     
      <p>
        <b>Description</b><br />
        <%= f.text_field :description %>
      </p>
     
     
      <p>
        <%= f.submit "Create" %>
      </p>
    <% end %>
     
    <%= link_to 'Back', photos_path %>
    Le model :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    class Photo < ActiveRecord::Base
      has_attachment  :content_type => :image,
                      :storage => :file_system,
                      :max_size => 1024.kilobytes,
                      :thumbnails => {:view => "800x800>", :thumb => "200x200>", :icon => "50x50>"}
      validates_as_attachment 
    end
    et le controlleur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    class PhotosController < ApplicationController
      caches_action :index, :show, :new
      cache_sweeper :photo_sweeper
     
      # GET /photos
      # GET /photos.xml
      def index
        @photos = Photo.find(:all, :conditions => "parent_id IS NULL", :order => "-id")
     
        respond_to do |format|
          format.html # index.html.erb
          format.xml  { render :xml => @photos }
        end
      end
     
      # GET /photos/1
      # GET /photos/1.xml
      def show
        @photo = Photo.find(params[:id])
     
        respond_to do |format|
          format.html # show.html.erb
          format.xml  { render :xml => @photo }
        end
      end
     
      # GET /photos/new
      # GET /photos/new.xml
      def new
        @photo = Photo.new
     
        respond_to do |format|
          format.html # new.html.erb
          format.xml  { render :xml => @photo }
        end
      end
     
     
      # POST /photos
      # POST /photos.xml
      def create
        @photo = Photo.new(params[:photo])
     
        respond_to do |format|
          if @photo.save
            format.html { redirect_to(@photo) }
            format.xml  { render :xml => @photo, :status => :created, :location => @photo }
          else
            format.html { render :action => "new" }
            format.xml  { render :xml => @photo.errors, :status => :unprocessable_entity }
          end
        end
      end
    end
    Impossible de trouver d'où ça vient
    Voila j'espère que vous pourrez m'aider

  2. #2
    Membre averti Avatar de Javix
    Inscrit en
    Juin 2007
    Messages
    531
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 531
    Points : 353
    Points
    353
    Par défaut
    As-tu vérifié ta migration, - est-ce les 2 colonnes sont bien là?

Discussions similaires

  1. [XL-2010] vba ouvrir word depuis excel probleme avec W2010
    Par pouya001 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/04/2013, 13h17
  2. probleme avec un projet rails
    Par guitariste dans le forum Ruby on Rails
    Réponses: 2
    Dernier message: 13/10/2009, 00h54
  3. probleme avec postgresql et ruby on rails
    Par rail99 dans le forum Ruby on Rails
    Réponses: 0
    Dernier message: 08/05/2008, 02h01
  4. Probleme INSERT avec SELECT depuis un DBLINK
    Par peetez dans le forum SQL
    Réponses: 3
    Dernier message: 25/07/2007, 23h32
  5. Réponses: 7
    Dernier message: 07/10/2006, 14h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo