Displaying 20 results from an estimated 1000 matches similar to: "Why do we check for the controller file?"
2007 Sep 18
10
Routes
hi all,
I want to move some routing tasks out of the router and into the
controller. The goal is to make Merb feel less like mod_rewrite and
give the user more control at the controller. The new Router is
simple: it takes the path_info (not the whole request) then outputs a
controller class and some parameters from the path matching. The rest
of the routing would be done at the controller level.
2007 May 04
6
Rspec on Merb Plugin - Initial thoughts?
A couple days ago I submitted a patch, that was committed by Ezra, to the
MrBlog project for the Rspec on Merb plugin.
So far, it only works with ActiveRecord including fixtures.
Has any played with it? If so, did you get it to work?
I''m going to be submitting a patch for Controller specs soon. It will be
very bare bones, given my current lack of understanding of Merb controller
2007 Sep 22
9
skeleton and configs
Hi people, just thought I''d mumble out my thoughts on merb''s apps  
directory structure and config concepts and see what other people are  
feeling...
the app dir:
	mvc/application is layed out as expected....maybe
	without the mailer by default (another discussion)
the config dir:
	I really think that it''s confusing to have such a
	mixture of ways to configure some
2008 Feb 07
2
Catching non-Merb::ControllerExceptions Exceptions
Is there an agreed upon method for handling exceptions thrown by
something outside of Merb?  For example, DataMapper now throws a
DataMapper::ObjectNotFoundError when a record isn''t found in the db.
I''d like to catch these exceptions and raise a C:E:NotFound exception
instead, but without having to wrap a lot of code in begin/rescue/end
blocks.
Thanks,
Mike Irwin
2007 Sep 05
5
Reloading ??
All,
   So I got passed my initial hurdles with merb 0.4. And all seems to work
very nicely.
   Thank you all for your help !
   One thing though, why should I have to bounce the merb server when I
change
   my controller or associated classes ? Am I missing something ?
   I am having flash back to my java days where I now have to reflect on
what changed
   and bounce the server accordingly...
2007 Aug 04
2
How do you run an app on "edge merb"?
I didn''t quite see a direct answer to Matt''s question regarding  
running merb from SVN:
	http://rubyforge.org/pipermail/merb-devel/2007-July/000132.html
In a merb application, is there something comparable to having rails  
in the vendor/ folder of a rails app?
Thanks,
Duane Johnson
(canadaduane)
2007 Sep 19
4
Ticket #190 (friendlier way to add / register a mime type)
Following up on #190 [1], I''ve just added a simple patch that allows  
the manipulation of the TYPES hash from within the Merb module. Use  
like:
Merb.add_mime_type(:png,%w[image/png])
Merb.remove_mime_type(:png)
It specifically disallows the removal of the :all MimeType, since  
content negotiation relies on it.
I''m not super wonderful at API design, so comments and
2007 Sep 21
3
merb 0.4.0 - redirect problems
I had redirects working just the other day... before I upgraded to the
latest release. Can somebody please chime in as to why this simple redirect
is throwing an error?
Controller:
-----------------------
def do
  redirect "http://www.ebay.com"
end
Error Output:
-------------------------
Internal server error 500
uninitialized constant Merb::ControllerMixin::MovedTemporarily
in
2007 Sep 20
11
Proposed API change for respond_to
Ez (or someone) asked on #merb tonight whether respond_to was the  
right API for
what it does.  After some discussion and pasties, I offer the  
following proposed
API for content negotiation and response format selection:
First, what does respond_to do right now?  I see at as performing 3  
distinct
operations:
   1. parse params[:format] and the accepts header to find out what  
format the
   
2009 Jul 23
0
[PATCH server] Add network QMF apis.
From: Scott Seago <sseago at redhat.com>
This adds some of the network API stuff to ovirt-agent.  It's still not
complete but what is there is functional.
Signed-off-by: Ian Main <imain at redhat.com>
---
 src/ovirt-agent/lib/ovirt.rb                       |    3 +
 .../ovirt/controllers/hardwarepool_controller.rb   |    2 +-
 .../lib/ovirt/controllers/network_controller.rb    | 
2007 Sep 04
11
returning(...) ?
The following construct is an ActiveSupport-ism:
  returning(Foo.new) do |foo|
    ...
  end
I don''t especially like it, since it''s both more verbose and less efficient
than the direct alternative:
  foo = Foo.new
  ...
  foo
It doesn''t occur many times in Merb, so does anyone agree with me that it
should be removed?
I tried doing this (patch attached) and I find
2007 Aug 29
1
What makes Rails'' routes non-thread-safe?
I was reading here and there about the differences between Merb and  
Rails [1] and became curious about statements such as this:
> It is threadsafe with configurable Mutex Locks (Routing is also  
> threadsafe)
Having mucked with the routes system, I had this awful feeling that I  
don''t understand threading well enough to know if my contribution is  
"thread safe". 
2007 Aug 06
2
Proposal: Pure Regex Router
So this has been an idea ever since Rails came out.  Why not use a  
pure regular expression router in similar fashion to gsub?  I imagine  
it working something like this:
Merb::Router.prepare do |r|
   r.add %r[^/(.*)/(.*)/(\d+)$], :controller => ''\1'', :action =>  
''\2'', :id => ''\3''
   r.add %r[^/user-(\d+)$], :user_id =>
2006 Aug 11
1
Calling a Controller method from the command line
Hi All,
I need to run some reports via cron.  I know I can use runner and call
a method in a model class.  But I''d really like to use templates and
IMO this kind of logic belongs in a controller anyways.
These are periodic reports so I don''t need nor want to leave a server
running all the time, so getting the data via curl/wget isn''t really
an option.
What I really
2007 Sep 02
17
A Proposal To Magically Remove ''params''
I have a magical proposal for the anti-magic web framework.
Controller methods do not use arguments and yet expect arguments. This
is handled through this params hash because we don''t know in advance
what parameters a client could pass to Merb. But in almost every
instance, it is too much to know all the query parameters - one
doesn''t care if the user threw in an extraneous
2007 Jan 19
5
Merb Init Script
I''m trying to emulate the mongrel_cluster_ctl but it takes a -c
conf_file option... meaning I can run it from anywhere as long as I
tell it where the conf file is. Merb doesn''t have that capability does
it? (it has an additional/supplemental config like mup.conf etc)
Do I have to be under the merb_app root /path/to/merb/app/ to be able
to run merb?
Let me know.
Thanks,
2007 Nov 06
2
what did I do?
I''m following merb trunk. This morning I updated my gems, sync''d merb
source and installed the merb gem from source. I don''t know if I did
something wrong, or if a new gem messed things up, or if there was a
merb change which broke something. Now I get this error:
Request: REQUEST_URI: /  (2007-11-05 20:27:04)
Params: {"action"=>"index",
2007 Jan 12
5
Rails session parasite...
All,
   I see this item on the merb-0.0.8 release notes
     Added rails session parasite mode.
    I am assuming merbs can piggy back off the rails current session.
    How does one achieve that ?
Thanks
Fernand
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/merb-devel/attachments/20070112/0803f46e/attachment.html
2007 Aug 29
11
Non-Erubis Templates
Trunk Issue: Because of the use of ''autoload'', template handlers other
than Erubis are not loaded automatically (Haml, XMLBuilder). Either
this should be fixed, or the documentation should be updated to
instruct people how to use non-Erb template engines.
Apparently the solution is to do something like this in merb_init.rb:
  ::Merb::AbstractController.register_engine
2007 Jul 29
7
Merb test harness
Ezra,
* test harness in new generated merb apps with helpers for testing
merb without starting a server.
* pin down plugin arch
Seems to me that these two tasks go together unless you want to have
rspec built in Merb.
Regarding the test harness, my understanding is that:
- a developer should be able to easily write specs against a merb application.
- a developer should not need to start a merb