I had the same problem, restarting the server helped. On okt. 22, 04:16, Ami <[EMAIL PROTECTED]> wrote: > if you do task.save! it should show you where it fails > > On Oct 21, 8:26 pm, Wayne M <[EMAIL PROTECTED]> wrote: > > > > > Okay... I have no idea what the problem was, but it seems to be > > working right now. > > > On Oct 21, 7:35 pm, Wayne Molina <[EMAIL PROTECTED]> wrote: > > > > I'm trying to do something relatively basic. I'm using the restful > > > authentication plugin, so I have Users, and I also have Tasks which > > > belong to a user: > > > > class User < ActiveRecord::Base > > > has_many :assigned_tasks, :class_name => "Task", :foreign_key => > > > "assigned_to" > > > has_many :created_tasks, :class_name => "Task", :foreign_key => > > > "created_by" > > > end > > > > class Task < ActiveRecord::Base > > > belongs_to :creator, :class_name => "User", :foreign_key => > > > "created_by" > > > belongs_to :user, :class_name => "User", :foreign_key => > > > "assigned_to" > > > end > > > > I'm using Rails 2.1.1 so I'm doing this in the view: > > > > # new.html.erb > > > <% form_for @task do |f| %> > > > ... fields > > > <% end %> > > > > But the application posts to theindexaction, not thecreateaction > > > like it's supposed to; even if I try toposta blank form, when errors > > > should be raised, it's posting without raising any errors whatsoever. > > > The new action in the controller reads like this: > > > > def new > > > [EMAIL PROTECTED] = @current_user.created_tasks.build > > > end > > > > and here's thecreateaction: > > > > defcreate > > > [EMAIL PROTECTED] = @current_user.created_tasks.build(params[:task]) > > > if @task.save > > > flash[:notice] = "Task was created" > > > redirect_to task_path(@task) > > > else > > > render :action => 'new' > > > end > > > end > > > > Can someone let me know what I'm doing wrong? Should I not be > > > creating the task with build? I thought I was getting pretty decent > > > with the basics of Rails, but I guess not because something this > > > simple is tripping me up.
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

