-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I found another issue when trying to log out: the code handling ":unique" or ":required" in model field lists has stopped working, so I have commented it and used standard Rails validations while I find time to dig a bit more.
https://github.com/iox/hobo/commit/60b918a44af0a72c933e840bc6007f92566531b5 Regards, Ignacio El 03/06/12 14:44, Ignacio Huerta escribió: > Hi, > > Sorry for the noise, I just found a better solution so the > autoloading works the way it should: the views are reloaded only > when they have been modified. It not modified, the cached versiones > are used, which are much faster :). > > Add this to environments/development.rb: > > config.reload_classes_only_on_change = true > config.watchable_dirs[File.join(config.root, "app/views")] = > ["dryml"] > > Regards, Ignacio > > El 03/06/12 14:34, Ignacio Huerta escribió: >> Hi, > >> More news on Rails 3.2 and Hobo. I was tuning the views in >> front_site.dryml when I realised that the changes on the views >> were not working nicely: sometimes they changed, sometimes they >> stayed for a while and took a few page reloads to be read. > >> It seems that the new Rails 3.2 autoloading is fighting Dryml. >> The quick workaround is to disable this feature adding this line >> to your config/development.rb: > >> config.reload_classes_only_on_change = false > > >> I believe it's possible to make Hobo tell Rails what to reload >> when a Dryml file is modified, and improve the development mode >> speed. More info about this: > >> http://wondible.com/2012/01/13/rails-3-2-autoloading-in-theory/ > >> Regards, Ignacio > >> El 03/06/12 07:55, Ignacio Huerta escribió: >>> You are welcome :) > >>> I also noticed that after testing the application for speed in >>> production I had to precompile the assets (rake >>> assets:precompile). This in turn broke my development >>> environment, because the JavaScript is sent twice to the >>> browser: - Compressed as front.js and applicacion.js - >>> Uncompressed as all the small files (jquery, jquery-ui...) > >>> By the moment I solved it removing the files on >>> public/assets/*js*. I'll have to read a bit more about the >>> asset pipeline because I'm a bit lost yet. > >>> Regards, Ignacio > >>> El 03/06/12 04:11, owendall escribió: >>>> Thanks for taking the time to drill down on this. Might save >>>> Bryan some cycles.. > >>>> Sent from my iPhone > >>>> On Jun 2, 2012, at 1:03 PM, Ignacio Huerta >>>> <[email protected]> wrote: > >>>> Hi! > >>>> I found some time to play around with Hobo 1.4 (github >>>> master) and Rails 3.2. I tried the thingybob tutorial and >>>> started with the agility tutorial with only a few small >>>> workarounds: > > >>>> Rails version (resolved) ------------- * I changed Rails >>>> dependencies in gemspecs to Rails 3.2 > > >>>> Error: uninitialized constant ActionView::TemplateHandlers >>>> (resolved) >>>> ---------------------------------------------------------- * >>>> I changed class name to ActionView::Template::Handlers and it >>>> didn't complain any more. > > >>>> Error: private method `attributes_protected_by_default' >>>> (workaround) >>>> ------------------------------------------------------- * I >>>> commented a line on a permissions file. I think it's not a >>>> big risk, but I'd feel better if someone with more >>>> experience could take a better look at it. > > >>>> In the home page, the user fields are not shown (workaround) >>>> ----------------------------------------------- * I added >>>> attr_accessible to the user model: attr_accessible :name, >>>> :email_address, :password, :password_confirmation * This has >>>> to be done to every model, so the forms are rendered. I >>>> believe this could be done somewhere else in Hobo as a >>>> default setting for all the fields. > > >>>> In the edit page, text fields are rendered as inputs >>>> (pending) >>>> ---------------------------------------------------- I >>>> noticed that in the new-page form, the "body" renders a >>>> textarea. But when you try to edit a record, you get an >>>> input (and lose all new lines). This is not critical for me >>>> right now, so I'm gonna leave for a while and see if I can >>>> find a workaround later. > > >>>> I made a new branch and made a commit with these small >>>> changes if you want to try it: >>>> https://github.com/iox/hobo/commit/a9ff194ac95d9a547bb67384c5d07042535dd962 > >>>> To create a new application with this code there are several >>>> options. Just read the great documentation in >>>> hobo/CHANGES-1.4.txt. > >>>> Warm regards, Ignacio > >>>>> >>>>> -- You received this message because you are subscribed to >>>>> the Google Groups "Hobo Users" 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/hobousers?hl=en. >>>>> > > > > - -- Ignacio Huerta Arteche http://www.ihuerta.net Teléfono: 0034 645 70 77 35 Email realizado con software libre -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk/LrXAACgkQBPlUJ6RHaOQCZgCg1HrBILOg5CdUWZLS0mZ8dp0O DqIAnijt4UaJVs526CpgoNvbcIariKIc =Pf9n -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "Hobo Users" 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/hobousers?hl=en.
