Hey Jim - it looks like there might be another bug w/ the radiant-vhost-extension gem in that it uses, what appears to be, an outdated add_site_columns.rb. I discovered it w/ Haselwanter's help here: http://groups.google.com/group/radiantcms/browse_frm/thread/97d521029b003300
Let me know if I should open another issue for this? Is the best practice to clone the repo from github as opposed to installing the Gem if one wants to ensure that they're getting the latest version of the repo? Thanks! On Tue, Feb 8, 2011 at 12:06 PM, Jim Gay <[email protected]> wrote: > Would you mind opening up an issue for this? > > https://github.com/saturnflyer/radiant-vhost-extension/issues > > On Feb 8, 2011, at 14:54 , Fima Leshinsky wrote: > >> Hm .. I also had to set site_admin = true to be able to login to the backend: >> >> ree-1.8.7-2010.02 > user = User.find_by_login('admin') >> ree-1.8.7-2010.02 > user.site_admin = true >> ree-1.8.7-2010.02 > user.save! >> >> On Tue, Feb 8, 2011 at 11:34 AM, Fima Leshinsky <[email protected]> wrote: >>> Oh wow .. figured it out :) Is this a bug w/ the gem/extension? >>> >>> So it looks like add_site_columns.rb is part of the gem: >>> $ ls -lh >>> ~/.rvm/gems/ree-1.8.7-2010.02/gems/radiant-vhost-extension-2.3.1/lib/tasks/ >>> total 24 >>> -rwxr-xr-x 1 fimaleshinsky staff 1.2K Feb 8 10:02 add_site_columns.rb >>> -rwxr-xr-x 1 fimaleshinsky staff 5.6K Feb 8 10:02 >>> vhost_extension_tasks.rake >>> >>> I copied it over to lib/tasks and the install rake task completed like >>> a charm .. >>> $ cp >>> ~/.rvm/gems/ree-1.8.7-2010.02/gems/radiant-vhost-extension-2.3.1/lib/tasks/add_site_columns.rb >>> lib/tasks/ >>> >>> $ rake production radiant:extensions:vhost:install --trace >>> (in /Users/fimaleshinsky/Sites/heroku) >>> ** Invoke production (first_time) >>> ** Execute production >>> ** Invoke environment (first_time) >>> ** Execute environment >>> ** Invoke radiant:extensions:vhost:install (first_time) >>> ** Invoke environment >>> ** Invoke radiant:extensions:vhost:migrate (first_time) >>> ** Invoke environment >>> ** Execute radiant:extensions:vhost:migrate >>> ** Invoke radiant:extensions:vhost:apply_site_scoping (first_time) >>> ** Invoke environment >>> ** Execute radiant:extensions:vhost:apply_site_scoping >>> == AddSiteColumns: migrating >>> ================================================= >>> -- add_column("layouts", :site_id, :integer) >>> -> 0.0397s >>> -- add_column("pages", :site_id, :integer) >>> -> 0.0047s >>> -- add_column("snippets", :site_id, :integer) >>> -> 0.0055s >>> -- add_index(:snippets, [:name, :site_id], {:unique=>true}) >>> -> 0.0060s >>> -- add_index(:snippets, [:name, :site_id]) >>> -> 0.0007s >>> == AddSiteColumns: migrated (0.0763s) >>> ======================================== >>> >>> ** Execute radiant:extensions:vhost:install >>> >>> >>> On Tue, Feb 8, 2011 at 11:31 AM, Fima Leshinsky <[email protected]> wrote: >>>> The only file I have in lib/tasks is vhost_extension_tasks.rake .. is >>>> lib/tasks/add_site_columns supposed to be copied over during the >>>> extension install? > >
