Add a task to todo


#1

hmm no i cant get something else to work

in my controller

def add_tasklist
	tasklist = Tasklist.new
	tasklist.attributes = @params["new_tasklist"]

	if tasklist.save
		redirect_to(:action => "list")
	else
		render_text"could not add"
end

in my template

New Task: <%= text_field("new_tasklist", "task") %>

my database is todo, the table is tasklist, fields are id, task, done

and i get the following error

SyntaxError in #

./script/…/config/…/app/controllers/tasklist_controller.rb:17: syntax
error

ive tried changing the tasklist to tasklists, im not quite sure what
that means why some are tasklists and some tasklist.

thanx

Steve


#2

On Dec 5, 2005, at 11:11 AM, steven masala wrote:

hmm no i cant get something else to work

in my controller

Can you please take your Rails questions to the Rails mailing list?

http://lists.rubyonrails.org/mailman/listinfo/rails


Eric H. - removed_email_address@domain.invalid - http://segment7.net
This implementation is HODEL-HASH-9600 compliant

http://trackmap.robotcoop.com


#3

In general, I agree with Eric H., you need to take Rails questions
to the Rails mailing list. However, since it’s sitting right there, I
will point out the probable culprit:

            if tasklist.save
                    redirect_to(:action => "list")
            else
                    render_text"could not add"

should be

if tasklist.save
redirect_to(:action => “list”)
else
render_text “could not add”
end # <= added this

In ruby, unlike C or PHP or other languages, the if statement always
has the “end” keyword as a terminator.

Jacob F.