On 17 Jan 2009, at 07:33, Kumar Saurav wrote:

>
> Hi all ,
> I am very new for ruby. I am using Ajax Request(Rmagick in controller)
> for changing image on my DIV but the problem is it refresh for first
> time only then after i have to refresh the browser always. If anybody
> having any solution, Please let me know . I am posting my code here
>
Is it your browser caching the image?

Fred
> Code in rhtml file
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> <%= form_remote_tag({:url=>{:controller=>'image_builders', :action
> =>'index'}, :update =>'photo'})%>
>        <dl style="width:450px">
>          <dt>Type</dt>
> <!--  form element -->
>
>
> </dl>
>          <%= submit_tag 'Create Image' %>
>        </div>
>
> <!--  End of form -->
> <!--  Preview Area  -->
> <div>
>          <label><b>Image:</b></label>
>
>          <div id="photo" style="width:99%;">
>
>          </div>
>          </div>
>
> <!--  End of Preview Area -->
>
> =
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> code in controller
>
> def index
>    @Rows =20
>    @Cols = 120
>    @alpha = params[:alpha].to_i
>    @margin = params[:margin].to_i
>    if params[:height].to_i >9000 ||  params[:width].to_i  > 9000
>      if params[:height].to_i >9000
>        params[:height] = 8999
>      end
>      if params[:width].to_i  > 9000
>        params[:width] = 8999
>      end
>    end
>    if params[:height] && params[:width]
>      @Rows =params[:height].to_i
>      @Cols = params[:width].to_i
>    end
>      @Start = params[:input_field_1]
>      @End = params[:input_field_2]
>    if params[:type] == 'gradation'
>      fill = Magick::GradientFill.new(0, 0, 0, @Cols, @Start, @End)
>      img = Magick::Image.new(@Rows, @Cols, fill)
>       img.opacity = @alpha/ 127.0 * Magick::TransparentOpacity if
> @alpha != 0
>      img_new = img.rotate(90)
>      if params[:reverse]
>        img_rev = img_new.rotate(270)
>        img_rev.write("public/images/xyz.jpg")
>        render :text => "<img src='/images/xyz.jpg' />"
>      else
>        img_new.write("public/images/xyz.jpg")
>        render :text => "<img src='/images/xyz.jpg' />"
>      end
>    end
> end
> --  
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to