Have I gotten stupider? I can seem to get this to work. It seems that
absolutely nothing happens when I do a
<%= render :controller => “patients”, :action => “new” %>
in a view.
Is it not possible? Am I supposed to use RJS?
<–
Create a new patient below or
<%= link_to_remote "Select an existing",
:url => { :action => "get_form_for_facesheet", :id => "1" },
:update => { :success => "step_1_display"},
:loading => "document.getElementById('ajax-loader').style.display =
'block';",
:complete => "document.getElementById('ajax-loader').style.display =
'none';",
:html => {:style => "color:#0066cc"}
%>
one.
|
<% render :action => "patient/new" %>
|
–>
Hi Alex,
Alex Williams wrote:
I can seem to get this to work. It seems that
absolutely nothing happens when I do a
<%= render :controller => “patients”, :action => “new” %>
in a view.
Is it not possible?
Not possible that I know of. Certainly not good practice even if it
were.
What you’d normally use render for in a view is to render partials,
which it
sort of looks like you’re trying to do…
Am I supposed to use RJS?
… except that you’re using link_to_remote which sends an xhr to the
server
which, yes, would lead one to believe you’re going to render that
partial
using RJS.
From the view below, it looks like you’re interested in the use of Rails
in
healthcare. As an aside, I recently open-sourced my first ‘big’ Rails
app.
It’s an app using CCRs for new patient registration. You might find it
interesting. Perhaps even helpful. It’s at
http://rubyforge.org/projects/ccredit
Best regards,
Bill
Bill W. wrote:
Hi Alex,
Not possible that I know of. Certainly not good practice even if it
were.
What you’d normally use render for in a view is to render partials,
which it
sort of looks like you’re trying to do…
… except that you’re using link_to_remote which sends an xhr to the
server
which, yes, would lead one to believe you’re going to render that
partial
using RJS.
From the view below, it looks like you’re interested in the use of Rails
in
healthcare. As an aside, I recently open-sourced my first ‘big’ Rails
app.
It’s an app using CCRs for new patient registration. You might find it
interesting. Perhaps even helpful. It’s at
http://rubyforge.org/projects/ccredit
Best regards,
Bill
Well the reason why is to use activescaffold’s new action. It takes a
crap on you if you render it’s forms, so I was trying access the action
directly.
Hi Alex,
Alex Williams wrote:
Well the reason why is to use activescaffold’s new action.
It takes a crap on you if you render it’s forms, so I was
trying access the action directly.
It’s easy to get ‘wrapped around the axel’ with routes, and especially
nested routes. My personal recommendation is to delete the routes
stuff
that’s being scaffolded for you, make the app do what you need it to do,
then add back the stuff that might help you make the code base
smaller.
HTH,
Bill