Hallo,

nachdem ich mein rmagick-gem Problem gelöst habe (rmagick aus dem tar-archiv installiert, gem funktionierte nichtm trotzdem danke an Torsten), habe ich nun ein weiteres Problem.
Ich habe eine View, in der ich ein date_select nutzen möchte. Wenn ich die View aufrufe, bekomme ich folgenden Fehler:

Showing app/views/people/new.html.erb where line #26 raised:
wrong number of arguments (4 for 3)
Extracted source (around line #26):
23: </p>
24: <p>
25:   <%= f.label :birthday, l('birthday') %>
26:   <%= f.date_select :birthday %>
27: </p>
28: <p>
29:   <%= f.label :profession, l('profession') %>


Ich weiß nicht woran es liegen kann. Mein Controller macht nicht besonders viel. Nur das, was man in jedem Rails-Buch liest:
  def create
    @person = Person.new(params[:person])
    if @person.save
      flash[:notice] = 'Nutzer erfolgreich angelegt'
      redirect_to :action ="" :index
    else
      render :action ="" :new
    end
  end

und mein Personen-Model sieht so aus: 
class Person < ActiveRecord::Base
has_many :albums
has_many :news
has_many :posts
has_many :images, :dependent => :nullify
image_column :avatar, :versions => { :thumb => '50x50', :large => '300x300' }
end


Ich habe es auf Ubuntu 8.04, Ruby 1.8.6 und PostgreSQL getestet. Ebenso auf Windows 7 ruby 1.8.7 und MySQL. Beides mal der gleiche Fehler. Es liegt also wahrscheinlich an Rails 2.3.4.
Kann mir jemand helfen?

Grüße,
Marco
_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an