On 8 August 2012 07:29, Emeka Patrick
<lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org>
wrote:> Hi,
>
> New Rails user here trying to create a basic todolist app in rails 3.2.6
> and running into some foreign key issues. Here''s what I did...
>
> I generated scaffolds
>
> list title:string & task description:text listname:string
>
> Next, in order to link the listname for Tasks and the list titles in the
> Lists I generated a migration file which looks like this
>
> class AddListIdToTasks < ActiveRecord::Migration
> def change
> add_column :tasks, :list_id, :integer
> end
> end
>
> I then added active record association has_many :tasks and for the Task
> I used belongs_to :list (, :foreign_key => "list_id)" - even
though I
> think this last part was unnecessary).
>
> Finally I ran rake db:migrate.
>
> Now I have the table setup (checked it in SQLite Database Browser), but
> am running into errors interacting with my forms when I run the rails
> server. I know I have some problems with my views and have tried
> changing around the _form.html.erb and other .erb files to reflect
> :list_id as opposed to :list_name, but I can''t figure out what I
need to
> do to get the list id into the database table for the tasks. Any ideas
> or advice? Would be very much appreciated.
What you have shown us looks fine. Have you worked through some
tutorials to show you how to do the basic operations.
railstutorial.org is good and is free to use online. I am sure if you
work right through that then you would have most of your questions
answered.
Colin
--
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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit https://groups.google.com/groups/opt_out.