Hai Robert,
Thanks for your help.I have done what you have told me.But the problem
is it refreshes only for the first time and shows some RJSerror on the
webpage.
readings controller
def show_current_readings
@range=ConfigureParameter.find(:all)
if (params[:state] =="")
@readings = CurrentReading.find(:all)
else
stations = Station.find_all_by_state(params[:state])
@readings=
CurrentReading.find_all_by_station_id(stations,:order=>"station_id")
end
render :update do |page|
page.replace_html :current_reading,
:partial=>'current_readings_list'
end
end
readings/index.html.erb
<% form_for :selected_district ,:url => {:action =>'update',:id =>
@selected_district } do |f| %>
<center><b> <%= f.label :Stations %></b>
<%= select(:selected_district,:state,
@states,{:include_blank=>'All'},{:onchange
=>remote_function(:url=>"/readings/show_readings_for_station",:with
=>"'state='+this.value")} ) %> </center>
<%end%>
<div id="reading_list">
<% form_tag :action =>"details" do %>
<div id="current_reading">
#code here
</div>
<%= periodically_call_remote(:url => { :action=> :show_current_readings
}, :frequency => 5, :update =>"current_reading")%>
</div>
_current_readings_list.html.erb
#this partial has the code which is inside the "current_reading" div tag
I am attaching the error generated on the webpage also.
Please help me
Thanks
veena
Attachments:
http://www.ruby-forum.com/attachment/4591/1.rar
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" 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/rubyonrails-talk?hl=en.