Couple of questions for Merb 0.4
Brian Candler
B.Candler at pobox.com
Wed Sep 5 01:43:16 EDT 2007
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.
More information about the Merb-devel
mailing list