隨筆-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
          主站蜘蛛池模板: 黄骅市| 太保市| 遵义县| 宝应县| 浏阳市| 嘉善县| 花莲市| 泌阳县| 阿坝| 垣曲县| 凤山县| 合水县| 莱州市| 仙桃市| 三台县| 观塘区| 五台县| 介休市| 东辽县| 喀喇沁旗| 虞城县| 安庆市| 新绛县| 商洛市| 乐山市| 厦门市| 昌江| 丹寨县| 五大连池市| 永平县| 婺源县| 友谊县| 古蔺县| 浮山县| 增城市| 略阳县| 东丰县| 莆田市| 重庆市| 永年县| 通河县|