On Tue, Sep 04, 2007 at 11:49:33AM -0600, Fernand Galiana
wrote:> I have just updated to the latest release of merb 0.4 and I am
> wondering how I can get my controller changes
> to reload without bouncing the server ? I am running in dev mode
> but my changes to my merb controller don''t
> seem to get picked up on new requests.
>
> Also say I have a controller that needs to render an alternate
> xml format ie something like:
>
> respond_to do |fmt|
> fmt.xml => { render :xml => true, :action =>
''fred'' }
> end
>
> where in fred.xerb I have
>
> xml.blee do
> xml.fred some_val
> ...
> end
>
> When I tried to run the following code I am getting a merb error on
> engine.transform where engine is nil ?
>
> undefined method `transform'' for nil:NilClass - (NoMethodError)
> /usr/local/lib/ruby/gems/1.8/gems/merb-0.4.0/lib/merb/mixins/
> render.rb:155:in `render''
I don''t think there has been a "release" of merb 0.4. You
need to report
your subversion revision number, as shown by "svn info":
$ svn info
Path: .
URL: http://svn.devjavu.com/merb/trunk
Repository Root: http://svn.devjavu.com/merb
Repository UUID: 47880103-7c1f-0410-8e14-d6dd2138f79d
Revision: 516 <<<<<<<<<<<<
this number
Node Kind: directory
Schedule: normal
Last Changed Author: ez at brainspl.at
Last Changed Rev: 516
I only say this because if you are running r422 or later, you should get a
more helpful error message ("no template matching <list of
extensions>")
rather than "undefined method `transform'' for nil"
Regards,
Brian.