Add a task to todo

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

<form method="post" action="add_tasklist">
New Task:
<%= text_field("new_tasklist", "task") %>
<input type="submit" value="Add Task">

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

and i get the following error

SyntaxError in <controller not set>#<action not set>

./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

···

--
Posted via http://www.ruby-forum.com/.

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

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

···

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

hmm no i cant get something else to work

in my controller

--
Eric Hodel - drbrain@segment7.net - http://segment7.net
This implementation is HODEL-HASH-9600 compliant

http://trackmap.robotcoop.com

In general, I agree with Eric Hodel, 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 Fugal