Re: [Radiant] opensourcecms.com

2008-09-11 Thread aslak hellesoy
On Thu, Sep 11, 2008 at 8:46 AM, Mohit Sindhwani [EMAIL PROTECTED] wrote:
 aslak hellesoy wrote:

 Hi - I stumbled upon http://www.opensourcecms.com/ and didn't find
 Radiant.

 Would anyone like to add it here?

 Aslak


 Would you?


I would if I had time, but I don't these days.

Aslak

 Cheers,
 Mohit.
 9/11/2008 | 2:46 PM.

 ___
 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


Re: [Radiant] rake rails:update:javascript and ActionController::InvalidAuthenticityToken

2008-07-25 Thread aslak hellesoy
On Fri, Jul 25, 2008 at 1:16 PM, Casper Fabricius
[EMAIL PROTECTED] wrote:
 Aslak,

 Did you ever find a solution to this problem? I'm running a new Radiant
 based project on Edge Radiant (to avoid other bugs in 0.6.7), but I am
 getting the ActionController::InvalidAuthenticityToken exception approx.
 every other time a save a Page or a Layout. I'm running off a fresh git
 clone from GitHub.


I haven't found a solution to it yet, and I'm seeing the same as you.

Aslak

 Has anyone else encountered this error? I'm pretty sure it is not related to
 the out-of-date javascript issue, is these are standard form submits,
 nothing ajaxy.

 Cheers,
 Casper

 On 10/07/2008, at 4:46, aslak hellesoy wrote:

 On Thu, Jul 10, 2008 at 4:32 AM, Sean Cribbs [EMAIL PROTECTED] wrote:

 rake radiant:update will only make a difference when you're running in
 project mode (in vendor or gem), not if you're running Radiant directly
 from
 source.  And yes, we probably need to update our JS libs to the latest.

 As far as the authenticity token problem, make sure that you don't have
 something overwriting the entire page edit view, which was common in
 extensions before 'shards'.


 Thanks for the quick answer, Sean. I'm running off a fresh clone, and
 the only extension I have is a small one of my own which doesn't do
 anything with the edit view. Any other ideas?

 Cheers,
 Aslak

 Sean

 aslak hellesoy wrote:

 I have a clone of the most recent [EMAIL PROTECTED] I just ran rake
 rails:update:javascripts.

 This upgraded 4 of the standard rails js files. Shoudn't this be
 committed to Git?

 The reason I did it was that I keep getting
 ActionController::InvalidAuthenticityToken when I save pages. I
 googled for solutions and saw a mention of a radiant:update task that
 is supposed to fix this (but that task seems to be gone). So I tried
 rails:update:javascripts instead. Unfortunately I still get the same
 error (and only occasionally). I've reset all my cookies and saved
 sessions in FF too.

 Anyone knows what's up with this?

 Cheers,
 Aslak
 ___
 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

 ___
 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

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


Re: [Radiant] [ANN] Ray extension

2008-07-21 Thread aslak hellesoy
Can Ray install extensions as Git submodules? I always use Git
submodules - I never copy.

Aslak

On Sun, Jul 20, 2008 at 12:54 AM, john muhl [EMAIL PROTECTED] wrote:
 One more tiny update to point out Ray no longer depends on wget for
 fallback, instead that functionality has been replaced using the standard
 Ruby HTTP library. Hopefully it will make Ray useful in a wider variety of
 environments.
 ___
 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


[Radiant] [Patch(?)] Loading of extensions' Page subclasses

2008-07-10 Thread aslak hellesoy
I'm working on an extension that defines HappeningPage  Page.

At the time where page.rb does a Page.load_subclasses (at the bottom),
none of the subclasses are loaded yet. To me it looks like
#load_subclasses scans radiant for _page.rb files and constantize the
classes, but it doesn't do the same for extensions' page subclasses.
As a result, extensions' subclasses get marked as #missing? = false

The attached patch fixes this. I'm not 100% sure if I'm right in
assuming this is a bug though. If someone can confirm, I'll stick it
in Trac.

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

Re: [Radiant] [Patch(?)] Loading of extensions' Page subclasses

2008-07-10 Thread aslak hellesoy
On Thu, Jul 10, 2008 at 9:54 PM, Sean Cribbs [EMAIL PROTECTED] wrote:
 Aslak,

 That feature does need to be rethought because it's not working as intended.
  I'd love to see your patch.


I just realised this patch had some negative sideeffects. I now get these:

  Expected 
/Users/aslakhellesoy/scm/radiant_ba/vendor/extensions/archive/app/models/archive_page.rb
to define ArchivePage

/Users/aslakhellesoy/scm/radiant_ba/vendor/rails/activesupport/lib/active_support/dependencies.rb:249:in
`load_missing_constant'

/Users/aslakhellesoy/scm/radiant_ba/vendor/rails/activesupport/lib/active_support/dependencies.rb:453:in
`const_missing'

/Users/aslakhellesoy/scm/radiant_ba/vendor/rails/activesupport/lib/active_support/dependencies.rb:465:in
`const_missing'

/Users/aslakhellesoy/scm/radiant_ba/vendor/rails/activesupport/lib/active_support/inflector.rb:257:in
`constantize'

/Users/aslakhellesoy/scm/radiant_ba/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:148:in
`constantize'
/Users/aslakhellesoy/scm/radiant_ba/app/models/page.rb:191:in
`load_subclasses'
/Users/aslakhellesoy/scm/radiant_ba/app/models/page.rb:189:in `each'
/Users/aslakhellesoy/scm/radiant_ba/app/models/page.rb:189:in
`load_subclasses'
/Users/aslakhellesoy/scm/radiant_ba/app/models/page.rb:282

The simplest workaround I found was this (#reload_class):

http://github.com/aslakhellesoy/ba/tree/master/ba_extension.rb

I don't have a patch for Radiant though :-/

Aslak

 Sean

 aslak hellesoy wrote:

 I'm working on an extension that defines HappeningPage  Page.

 At the time where page.rb does a Page.load_subclasses (at the bottom),
 none of the subclasses are loaded yet. To me it looks like
 #load_subclasses scans radiant for _page.rb files and constantize the
 classes, but it doesn't do the same for extensions' page subclasses.
 As a result, extensions' subclasses get marked as #missing? = false

 The attached patch fixes this. I'm not 100% sure if I'm right in
 assuming this is a bug though. If someone can confirm, I'll stick it
 in Trac.

 Aslak
  

 ___
 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

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


Re: [Radiant] apachecon running on radiant

2008-07-07 Thread aslak hellesoy
On Mon, Jul 7, 2008 at 12:37 PM, J Aaron Farr [EMAIL PROTECTED] wrote:

 FWIW the new ApacheCon websites are now running on Radiant:

  http://us.apachecon.com

 The source code will be available under an Apache license Really Soon
 Now.  We wrote up a custom extension for managing the conference
 schedule, sessions and speakers.  A full Call For Papers submission
 system should be done by the end of the summer.


Any chance I could get a look at that? As announced a couple of weeks
ago, I'm working on something similar:

http://gitorious.org/projects/ba
http://lists.radiantcms.org/pipermail/radiant/2008-June/009288.html

We'll be using it for a 500-attendees conference with about 100
lightning talks in october: http://smidig2008.no/

It would be great to join efforts on these extensions.

Cheers,
Aslak

 --
  J Aaron Farr jadetower.com[US] +1 724-964-4515
馮傑仁 cubiclemuses.com [HK] +852 8123-7905
 ___
 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


Re: [Radiant] Event organizing extension for Radiant

2008-07-04 Thread aslak hellesoy
On Wed, Jul 2, 2008 at 9:32 PM, Tim Gossett [EMAIL PROTECTED] wrote:
 Sounds promising. How are you handling the processing of fees?
 ActiveMerchant?


We'll be processing fees manually. I'm only planning to add simple
auditing so we can keep track of who has paid. We don't have time to
make a lot of fancypants features, our conference will open
registration in August. It would be great if someone else added
support for ActiveMerchant though.

Aslak

 --
 Tim Gossett
 ___
 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


[Radiant] Event organizing extension for Radiant

2008-06-23 Thread aslak hellesoy
Hi Radiant community!

I've been working on a Rails app for event/conference organisation -
similar in goals to meetup.com, except I want it to be more like a
customisable site for conference organisers. It's called Ba and lives
here: http://gitorious.org/projects/ba

Currently it lets you set up new events (happenings/conferences), sign
up users, submit talk proposals, administer fees and promotion codes
etc. I'll be adding more admin stuff like set up a program,
reject/approve talks, billing etc.

What I have not implemented yet is the ability to tweak the layout,
add custom pages with semi-static content etc, and it's while
researching how to do this that I finally decided to check out Radiant
for real. My first impression with Radiant is great documentation and,
great community and great code. I still haven't set it up, but will
soon (tonight probably).

So here is my question to you folks:

Would it make sense to refactor Ba (currently a standalone Rails app)
to be a Radiant extension for conference/event organisation? Would
anyone else be interested in using this? (provided I make it general
and useful enough). Even if noone else would use it, do you think it
would make sense for me given I want to use Radiant for the CMS parts?
We're talking around 10 models and controllers in addition to the
Radiant ones, so it would be a fairly big extension.

Another thing - I'm currently on Rails edge. Should I downgrade, or is
it safe to assume that Radiant will run ok on Rails edge?

Cheers,
Aslak
___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


[Radiant] Bootstrapping problem

2008-06-23 Thread aslak hellesoy
Hi again,

I just pulled the code from Github, copied config/database.sqlite.yml
to config/database.yml, cd into radiant/radiant and ran rake
development db:bootstrap

It fails with:

SQLite3::SQLException: no such table: pages: SELECT DISTINCT
class_name AS klass_name FROM pages WHERE class_name  '' AND
class_name IS NOT NULL

I've seen similar errors mentioned in a couple of older threads, but
nothing helped me. It seems several model classes are referenced while
the db:bootstrap task is running, but I have an empty database. Seems
like a catch 22 to me. Is there a simple workaround? Here is the full
trace:

C:\scm\radiant\radiantrake development db:bootstrap --trace
(in C:/scm/radiant/radiant)
** Invoke development (first_time)
** Execute development
** Invoke environment (first_time)
** Execute environment
rake aborted!
SQLite3::SQLException: no such table: pages: SELECT DISTINCT
class_name AS klass_name FROM pages WHERE class_name  '' AND
class_name IS NOT NULL
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:150:in
`log'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in
`execute'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:345:in
`catch_schema_changes'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in
`execute'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:256:in
`select'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in
`select_all_without_query_cache
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:55:in
`select_all'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/base.rb:532:in
`find_by_sql'
C:/scm/radiant/radiant/app/models/page.rb:191:in `load_subclasses'
C:/scm/radiant/radiant/app/models/page.rb:279
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:203:in
`load_without_new_constant_marking'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:203:in
`load_file'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:342:in
`new_constants_in'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:202:in
`load_file'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:94:in
`require_or_load'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:248:in
`load_missing_constant'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:453:in
`const_missing'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:465:in
`const_missing'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:260:in
`load_missing_constant'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:469:in
`const_missing'
C:/scm/radiant/radiant/app/models/user_action_observer.rb:2
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:203:in
`load_without_new_constant_marking'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:203:in
`load_file'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:342:in
`new_constants_in'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:202:in
`load_file'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:94:in
`require_or_load'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:248:in
`load_missing_constant'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:453:in
`const_missing'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:465:in
`const_missing'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/inflector.rb:257:in
`constantize'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/core_ext/string/inflections.rb:148:in
`constantize'
C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/observer.rb:38:in
`instantiate_observers'

Re: [Radiant] Re: Git repository refactoring and Status update

2008-06-23 Thread aslak hellesoy
On Mon, Jun 23, 2008 at 5:12 PM, David Piehler [EMAIL PROTECTED] wrote:
 Sean Cribbs wrote:
 The Radiant git repository has been refactored!  All of the existing
 code has been added to a new, neutral, 'radiant' user on github.  Please
 update your watches and remove your forks of
 github.com/seancribbs/radiant -- it will be disappearing soon.  I will
 do my best to incorporate existing pull requests into the new
 repositories.


http://github.com/radiant/radiant/tree/master seems to have been
imported raw (without the git history). It would be nice if the svn
history was kept intact.

I suppose the plan is to have all the Radiant subprojects in separate
Git repos from now on. To my regret it seems like they have all been
imported without git-svn.

In my opinion, the initial import to
http://github.com/seancribbs/radiant/tree/master got it right. It
seems to have been imported with git-svn.

Is there any particular reason why git-svn has (apparently) not been
used in the migration of the other radiant git repos?

Cheers,
Aslak

 Great work, Sean! I'm looking forward to the extension registry.

 - Dave


 --
 Posted via http://www.ruby-forum.com/.
 ___
 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


Re: [Radiant] Re: Git repository refactoring and Status update

2008-06-23 Thread aslak hellesoy
On Tue, Jun 24, 2008 at 1:10 AM, aslak hellesoy
[EMAIL PROTECTED] wrote:
 On Mon, Jun 23, 2008 at 5:12 PM, David Piehler [EMAIL PROTECTED] wrote:
 Sean Cribbs wrote:
 The Radiant git repository has been refactored!  All of the existing
 code has been added to a new, neutral, 'radiant' user on github.  Please
 update your watches and remove your forks of
 github.com/seancribbs/radiant -- it will be disappearing soon.  I will
 do my best to incorporate existing pull requests into the new
 repositories.


 http://github.com/radiant/radiant/tree/master seems to have been
 imported raw (without the git history). It would be nice if the svn
 history was kept intact.


One more recommendation: Git has a feature akin to svn:externals
called Git submodule that lets you symlink other Git repos. Have you
considered using this feature for the stuff under vendor and
vendor/plugins? A lot of the stuff that is there is already at Github,
and the stuff that isn't should be quick to clone up to
Github/Gitorious. I think that in the long run it's better to use Git
submodule than keeping hard forks of the various libraries.

Cheers,
Aslak

 I suppose the plan is to have all the Radiant subprojects in separate
 Git repos from now on. To my regret it seems like they have all been
 imported without git-svn.

 In my opinion, the initial import to
 http://github.com/seancribbs/radiant/tree/master got it right. It
 seems to have been imported with git-svn.

 Is there any particular reason why git-svn has (apparently) not been
 used in the migration of the other radiant git repos?

 Cheers,
 Aslak

 Great work, Sean! I'm looking forward to the extension registry.

 - Dave


 --
 Posted via http://www.ruby-forum.com/.
 ___
 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


Re: [Radiant] Bootstrapping problem

2008-06-23 Thread aslak hellesoy
On Mon, Jun 23, 2008 at 6:45 PM, john muhl [EMAIL PROTECTED] wrote:
 I've had good results with Radiant, SQLite3 and Mac 10.5 just working so
 if that's a possibility it might save you some effort.


Bootstrapping on OS X 10.4 (I doubt the OS version is relevant) and
ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-darwin8.11.1] fails too:

aslak-hellesoys-computer-2:~/scm/radiant aslakhellesoy$ rake
development db:bootstrap
(in /Users/aslakhellesoy/scm/radiant)
rake aborted!
SQLite3::SQLException: no such table: pages: SELECT DISTINCT
class_name AS klass_name FROM pages WHERE class_name  '' AND
class_name IS NOT NULL

(similar trace)

Is there any known way to prevent the bootstrapping task from loading
AR classes that don't yet have their tables created?

Aslak

 On 2008/06/23, at 10:19, aslak hellesoy wrote:

 Hi again,

 I just pulled the code from Github, copied config/database.sqlite.yml
 to config/database.yml, cd into radiant/radiant and ran rake
 development db:bootstrap

 It fails with:

 SQLite3::SQLException: no such table: pages: SELECT DISTINCT
 class_name AS klass_name FROM pages WHERE class_name  '' AND
 class_name IS NOT NULL

 I've seen similar errors mentioned in a couple of older threads, but
 nothing helped me. It seems several model classes are referenced while
 the db:bootstrap task is running, but I have an empty database. Seems
 like a catch 22 to me. Is there a simple workaround? Here is the full
 trace:

 C:\scm\radiant\radiantrake development db:bootstrap --trace
 (in C:/scm/radiant/radiant)
 ** Invoke development (first_time)
 ** Execute development
 ** Invoke environment (first_time)
 ** Execute environment
 rake aborted!
 SQLite3::SQLException: no such table: pages: SELECT DISTINCT
 class_name AS klass_name FROM pages WHERE class_name  '' AND
 class_name IS NOT NULL

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:150:in
 `log'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in
 `execute'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:345:in
 `catch_schema_changes'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in
 `execute'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:256:in
 `select'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in
 `select_all_without_query_cache

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:55:in
 `select_all'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/active_record/base.rb:532:in
 `find_by_sql'
 C:/scm/radiant/radiant/app/models/page.rb:191:in `load_subclasses'
 C:/scm/radiant/radiant/app/models/page.rb:279

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:203:in
 `load_without_new_constant_marking'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:203:in
 `load_file'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:342:in
 `new_constants_in'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:202:in
 `load_file'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:94:in
 `require_or_load'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:248:in
 `load_missing_constant'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:453:in
 `const_missing'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:465:in
 `const_missing'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:260:in
 `load_missing_constant'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:469:in
 `const_missing'
 C:/scm/radiant/radiant/app/models/user_action_observer.rb:2

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:203:in
 `load_without_new_constant_marking'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:203:in
 `load_file'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:342:in
 `new_constants_in'

 C:/scm/radiant/radiant/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:202:in
 `load_file'

 C:/scm/radiant/radiant/vendor/rails