Hmmm, not sure why grep missed that but it does help thanks! With my newly working custom theme If I restore the line in config/initializers/dryml_taglibs.rb (and touch tmp/restart.txt) I go back to seeing the problem - which surprises me a little.
Am happy to leave it commented out for now, but I guess there's a performance penalty (and as I'm implementing a mobile app API I need the performance). More importantly it's just a symptom of something deeper I guess. Nevertheless I am happy not to be stuck or have the project waiting on me. Thanks. Rupert On 4 December 2012 10:15, Bryan Larsen <[email protected]> wrote: > It's in config/initializers/dryml_taglibs.rb. Try commenting that > out to see if that helps. > > Bryan > > > On Tue, Dec 4, 2012 at 5:00 AM, Rupert Meese > <[email protected]> wrote: > > > > Hi Bryan, > > > > Sorry this thread's title is mangled I rushed hitting send last night and > > hadn't cleaned up the subject etc. > > > > Thanks for the help, I haven't got a file config/initializers/hobo.rb or > > indeed a precompile_tablibs in the project - either on the development or > > production machines. Is this odd? The code's in > > https://github.com/meesern/automics_api. > > > > I'm not sure where to look next. Whereabouts in the filesystem is DRYML > > compiler output saved? > > > > Cheers > > Rupert > > > > > > > > On Monday, December 3, 2012 11:26:10 PM UTC, Bryan Larsen wrote: > >> > >> Rupert, > >> > >> Try removing the call to precompile_tablibs in > >> config/initializers/hobo.rb. Let us know if that helps. > >> > >> BTW, Hobo 2.0 has a much improved way of handling themes. > >> > >> cheers, > >> Bryan > >> > >> On Mon, Dec 3, 2012 at 11:50 AM, Rupert Meese > >> <[email protected]> wrote: > >> > Hi, > >> > > >> > I've got an app running hobo 1.3.2 with rails 3.0.17 and ruby 1.9.3 > >> > under > >> > RVM. All works fine on my development Ubuntu machine but when I > deploy > >> > to > >> > the production environment (ubuntu, same gems, RVM, Passenger) the > theme > >> > goes missing. Instead of the custom theme that I have in the > >> > development > >> > environment I get the default 'clean' theme (plus a search results box > >> > and a > >> > couple of oddly placed spinning icons). Other than that, the > behaviour > >> > of > >> > the app seems ok. There is no sign of an error in the log/production > or > >> > apache logs. If I view source I can see that the html includes > >> > <link type="text/css" rel="Stylesheet" media="all" > >> > href="/hobothemes/clean/stylesheets/clean.css"> > >> > when it should read > >> > <link type="text/css" rel="Stylesheet" media="all" > >> > href="/hobothemes/white/stylesheets/white.css"> > >> > > >> > yet app/views/taglibs/application.dryml properly contains > >> > <set-theme name="white"/> > >> > And if I edit the file to put some junk output in the footer and touch > >> > tmp/restart.txt I can see that output so I know the file is being read > >> > and > >> > compiled through dryml. > >> > > >> > > >> > This has been driving me crazy for a couple of days now. I thought > that > >> > it > >> > might be something to do with apache/passenger but the really odd > thing > >> > is > >> > that on the production machine I can do this... > >> > > >> > RAILS_ENV=production bundle exec rails s > >> > => Booting WEBrick > >> > => Rails 3.0.17 application starting in production on > >> > http://0.0.0.0:3000 > >> > => Call with -d to detach > >> > => Ctrl-C to shutdown server > >> > [2012-12-03 16:33:10] INFO WEBrick 1.3.1 > >> > [2012-12-03 16:33:10] INFO ruby 1.9.3 (2012-10-12) [x86_64-linux] > >> > [2012-12-03 16:33:10] INFO WEBrick::HTTPServer#start: pid=7376 > >> > port=3000 > >> > > >> > > >> > Then on a new window on the production server > >> > curl http://localhost:3000/ > >> > ... > >> > > >> > <link type="text/css" rel="Stylesheet" media="all" > >> > href="/hobothemes/clean/stylesheets/clean.css"> > >> > .... > >> > > >> > > >> > I.e. I get the same problem with WebBrick! > >> > > >> > What on earth can be going on to mean that set-theme is being > >> > ignored/failing? > >> > > >> > > >> > Any help greatly appreciated!! > >> > > >> > Cheers > >> > Rupert > >> > > >> > > >> > > >> > > >> > P.S. Full output for the curl is... > >> > > >> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > >> > "http://www.w3.org/TR/xhtm > >> > l1/DTD/xhtml1-transitional.dtd"> <html > >> > xmlns="http://www.w3.org/1999/xhtml"> > >> > <head> <title>Home : Automics Api</title> > >> > <!-- note that this is probably overridden in your > >> > app/views/taglibs/themes/xxx/xxx.dryml > >> > --> <link href="/stylesheets/reset.css?1354544597" media="screen" > >> > rel="stylesheet" type > >> > ="text/css" /> > >> > <link href="/stylesheets/hobo-rapid.css?1354544597" media="screen" > >> > rel="stylesheet" type= > >> > "text/css" /> > >> > <link href="/hobothemes/clean/stylesheets/clean.css" media="all" > >> > rel="Stylesheet" type="t > >> > ext/css" /> <link class="app-stylesheet" > >> > href="/stylesheets/application.css?1354544597" > >> > media="screen" rel="stylesheet" type="text/css" /> > >> > > >> > <script src="/javascripts/prototype.js?1354544597" > >> > type="text/javascript"></script> > >> > <script src="/javascripts/effects.js?1354544597" > >> > type="text/javascript"></script> > >> > <script src="/javascripts/dragdrop.js?1354544597" > >> > type="text/javascript"></script> > >> > <script src="/javascripts/controls.js?1354544597" > >> > type="text/javascript"></script> > >> > <script src="/javascripts/rails.js?1354544597" > >> > type="text/javascript"></script> > >> > <script src="/javascripts/lowpro.js?1354544597" > >> > type="text/javascript"></script> > >> > <script src="/javascripts/hobo-rapid.js?1354544597" > >> > type="text/javascript"></script> > >> > <!--[if lt IE 7]> <script src="/javascripts/IE7.js?1354544597" > >> > type="text/javascript"></script> > >> > <script src="/javascripts/ie7-recalc.js?1354544597" > >> > type="text/javascript"></script> > >> > <![endif]--> > >> > <script src="/javascripts/application.js?1354544597" > >> > type="text/javascript"></script> > >> > <meta name="csrf-param" content="authenticity_token"/> > >> > <meta name="csrf-token" > >> > content="XAc0/5cJwPA/pW8QXnfETvGjr105Ae+LgGUSfUHjbwY="/> > >> > </head> > >> > <body class="front-page"><div id="ajax-progress"><div> <span > >> > id="ajax-progress-text"></span> > >> > </div></div> <div class="header page-header"><ul class="navigation > >> > account-nav"> > >> > <li class="nav-item log-in"><a > >> > href="http://localhost:3000/wp_user_login">Login</a></li> > >> > > >> > </ul> <h1 class="app-name"><a href="/">Automics Api</a></h1> > >> > <div class="search"> <label for="search-field">Search</label><input > >> > class="live-search" type="search" /> > >> > iv class="close-button">close</div> > >> > <div class="section " id="search-results"> > >> > </div> > >> > > >> > </div><ul class="navigation main-nav"> <li class="current"> <a > >> > href="/">Home</a> > >> > </li> > >> > <li class=""> <a class="class-link" > >> > href="/annotations">Annotations > >> > </a> > >> > </li> > >> > <li class=""> <a class="class-link" href="/comics">Comics > >> > </a> > >> > </li> > >> > <li class=""> <a class="class-link" > >> > href="/organisations">Organisations > >> > </a> > >> > </li> > >> > <li class=""> <a class="class-link" href="/panels">Panels > >> > </a> > >> > </li> > >> > <li class=""> <a class="class-link" href="/photos">Photos > >> > </a> > >> > </li> > >> > <li class=""> <a class="class-link" href="/resources">Resources > >> > </a> > >> > </li> > >> > <li class=""> <a class="class-link" href="/themes">Themes > >> > </a> > >> > </li> > >> > </ul></div> > >> > <div class="section with-flash content"> <div class="header > >> > content-header"> <h1>Welcome to Automics Api</h1> > >> > <div class="section welcome-message"> <h3>Congratulations! > >> > Your > >> > Hobo Rails App is up and running</h3> > >> > <ul> <li>To customise this page: edit > >> > app/views/front/index.dryml</li> > >> > </ul> > >> > > >> > > >> > > >> > </div></div> > >> > > >> > > >> > </div> > >> > <script type="text/javascript">var hoboParts = {};var > pluralisations = > >> > {}; > >> > urlBase = ''; hoboPagePath = '%2F'; formAuthToken = { name: > >> > 'authenticity_token', value: > >> > 'XAc0/5cJwPA/pW8QXnfETvGjr105Ae+LgGUSfUHjbwY=' > >> > }</script> > >> > </body> > >> > > >> > > >> > > >> > > >> > > -- > > You received this message because you are subscribed to the Google Groups > > "Hobo Users" group. > > To view this discussion on the web visit > > https://groups.google.com/d/msg/hobousers/-/jRgv8jhAxRIJ. > > 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. > > -- > 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. > > -- 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.
