隨筆-167  評論-65  文章-0  trackbacks-0
          link_to_remote 是ajax方法的destroy方法,主要是view里的id要是不同的值 和 controller 中的page.remove 方法
          使用方法:

          view:
          <div   id="activity_<%=activity.id%>" class="blog_item clearfix">
          ..........
            <%= link_to_remote image_tag("/images/icons/network/close.gif"),
              :url  => {:controller=>'activities', :action =>'destroy',:id=>activity.id },
              :method => :delete,
              :confirm => %(確認刪除更新?)
            %>
          </div>

          controller:

           def destroy
              @activity.destroy
            #  flash[:notice] = "狀態已刪除"
              respond_to do |format|
                format.html { redirect_to :back }
                format.xml  { head :ok }
                format.js do
                  render :update do |page|
                    page.remove "activity_#{@activity.id}"
                  end
                end
              end
            end

          ref:
          http://scottmotte.com/archives/62.html



          write by feng
          posted on 2009-08-11 17:14 fl1429 閱讀(652) 評論(0)  編輯  收藏 所屬分類: Rails
          已訪問數:
          free counters
          主站蜘蛛池模板: 华阴市| 柘荣县| 呈贡县| 汨罗市| 金川县| 黑龙江省| 屏东县| 岑巩县| 新晃| 江永县| 清河县| 通榆县| 卫辉市| 沅江市| 定边县| 崇信县| 定襄县| 朔州市| 洮南市| 辉南县| 东丽区| 伊宁县| 湟中县| 襄垣县| 吐鲁番市| 大同市| 察雅县| 邵阳市| 射阳县| 西宁市| 丹阳市| 同仁县| 济宁市| 荃湾区| 永丰县| 柘城县| 象州县| 阿克| 启东市| 东莞市| 佛坪县|