From: Eloy D. <elo...@gm...> - 2007-06-18 07:53:59
|
Hey guys, 10 hours of sweating in the editing-suite for your pleasure! :) http://www.superalloy.nl/blog/?p=38 Cheers, Eloy |
From: Jon B. <jo...@gm...> - 2007-06-18 21:44:11
|
This screencast was extremely helpful ... A few small questions: Can you nutshell this: "One thing I forgot to show is the ability to =20= simply scaffold the table columns, instead of setting it up manually. =20= So that might be another screencast of it=92s own=85.", Im interested in = =20 how this works, I look through source of active_record.rb + have =20 guesses. Also, (in theory) the ActiveRecordConnection can be used for =20 connect_to_mysql (to implement) for remote calls to db if gem/driver =20 installed? Im guessing any driver good enough for AR would be good =20 enough for ActiveRecordSetController. Can you confirm? Thanks! - Jon |
From: Eloy D. <elo...@gm...> - 2007-06-19 09:28:55
|
Hey Jon On 6/18/07, Jon Baer <jo...@gm...> wrote: > > This screencast was extremely helpful ... Cool :) A few small questions: > > Can you nutshell this: "One thing I forgot to show is the ability to > simply scaffold the table columns, instead of setting it up manually. > So that might be another screencast of it's own=85.", Im interested in > how this works, I look through source of active_record.rb + have > guesses. This is some sample code I have in an application, I hope this illustrates the use?: class AppController ib_outlets :contentTableView, :contentController kvc_accessor :contents def setup_tableview_for_customer @contents =3D CustomerProxy.find(:all) # Setup the ActiveRecordSetController for the correct model and add som= e data to begin with @contentController.setup_for :model =3D> Customer, :content =3D> @conte= nts # Setup the tableview for the correct model and controller @contentTableView.scaffold_columns_for :model =3D> Customer, :bind_to = =3D> @contentArrayController, :except =3D> 'id' end end Also, (in theory) the ActiveRecordConnection can be used for > connect_to_mysql (to implement) for remote calls to db if gem/driver > installed? Im guessing any driver good enough for AR would be good > enough for ActiveRecordSetController. Can you confirm? Work is being done to wrap these connection methods in a more rails like way, so with a database.yml file etc. But until then you should be able to use any adapter that activerecord supports with the osx activerecord support. See http://rubycocoa.sourceforge.net/ActiveRecordSupport for an example on how to connect to arbitrary db's. Cheers, Eloy |
From: Eloy D. <elo...@gm...> - 2007-06-19 09:30:37
|
Oops a little error in the pasted code :) class AppController ib_outlets :contentTableView, :contentController kvc_accessor :contents def setup_tableview_for_customer @contents = CustomerProxy.find(:all) # Setup the ActiveRecordSetController for the correct model and add some data to begin with @contentController.setup_for :model => Customer, :content => @contents # Setup the tableview for the correct model and controller @contentTableView.scaffold_columns_for :model => Customer, :bind_to => @contentController, :except => 'id' end end Eloy |
From: Eloy D. <elo...@gm...> - 2007-06-19 10:57:37
|
Also note that scaffolding is most useful if you are using one table view for multiple models.So you would have to switch from one to another. Eloy On 6/19/07, Eloy Duran <elo...@gm...> wrote: > > Oops a little error in the pasted code :) > > class AppController > ib_outlets :contentTableView, :contentController > kvc_accessor :contents > > > def setup_tableview_for_customer > @contents = CustomerProxy.find(:all) > # Setup the ActiveRecordSetController for the correct model and add > some data to begin with > @contentController.setup_for :model => Customer, :content => @contents > # Setup the tableview for the correct model and controller > @contentTableView.scaffold_columns_for :model => Customer, :bind_to => > @contentController, :except => 'id' > end > > > end > > > Eloy > |
From: grimmwerks <gr...@gr...> - 2007-06-19 11:18:08
|
Sorry - where is the MailDemo screencast? Thanks |
From: Eloy D. <elo...@gm...> - 2007-06-19 11:31:44
|
You can find it over here: http://www.superalloy.nl/blog/?p=38 Eloy On 6/19/07, grimmwerks <gr...@gr...> wrote: > > Sorry - where is the MailDemo screencast? > > Thanks > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Rubycocoa-talk mailing list > Rub...@li... > https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk > |