Yeah, the generator is good about interpreting the ERb but I haven't
added it to the update task yet. We'll definitely fix that before 0.6.8
release.

Sean

Oli Studholme wrote:
> Hi All,
>
> Summary: freezing a current project to github edge then doing 'rake
> radiant:update' generates a config/environment.rb that contains the
> uninterpreted :secret code - apparently this would be a bug in
> radiant:update. This also happens with freezing a fresh 0.6.7 to
> github edge, but doesn’t with a instance generated from a github clone
> (ie clone then bin/radiant -d sqlite3)
>
> On Jul 23, 2008, at 2:49 PM, Alex Wayne wrote:
>
>> This has been added to Radiant edge. If you freeze your
>> vendor/radiant to edge you should have a new defaults.page.filter
>> config setting you can set to whatever you like.
>
> I froze to Rev 881, but it lacks the changes of the
> defaults.page.filter patch[1] from a month ago. Looks like svn is dead
> huh. So it’s off to github and a clone into radiant/vendor/radiant.
> However doing
>
> rake radiant:update
>
> gave me a config/environment.rb that has this on line 42:
>
> config.action_controller.session = {
> :session_key => '_radiant_session',
> :secret => <% require 'digest/sha1' -%>'<%=
> Digest::SHA1.hexdigest("--#{app_name}--#{Time.now.to_s}--#{rand(10000000)}--")
> %>'
> }
>
> which is straight out of the generator[2]. Of course trying 'rake
> db:update' after that fails.
>
> My workaround was to copy my old :secret key from environment.bak and
> delete the _radiant_session cookies in my browser (I got the error
> “CGI::Session::CookieStore::TamperedWithCookie”). 'rake db:update'
> then worked as expected. You could also generate a new key using irb[3]
>
> Awaiting flames and being told to fix it my damn self… ;-)
>
> peace - oli
>
> PS the download page is still not in the wiki, and could do with info
> on getting edge from github. I also seem to need to do 'rake
> production db:migrate' over the mentioned 'rake db:migrate', which
> would also be worth noting.
>
>
> [1]
> http://github.com/radiant/radiant/commit/318687e9be167f5b6549a28557ea039bd4651241
>
> [2]
> http://github.com/radiant/radiant/tree/master/lib/generators/instance/templates/instance_environment.rb
>
> [3] http://pastie.textmate.org/239873
> _______________________________________________
> Radiant mailing list
> Post: Radiant@radiantcms.org
> Search: http://radiantcms.org/mailing-list/search/
> Site: http://lists.radiantcms.org/mailman/listinfo/radiant
>

_______________________________________________
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Reply via email to