0

Status リソース (「rails g scaffold Status」で生成)

resources :statuses

リンク破壊オブジェクト

 <%= link_to "delete", status, :confirm => "are you sure?", :method => :delete%>

レイアウト.html.erb

<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>

アプリケーション.js

//= require jquery
//= require jquery_ujs

レール 4.0.0

これをクリックすると、Rails の scaffold ページ (Statuses のリスト) にリダイレクトされます。以前のページでユーザーをホームページにリダイレクトする方法、またはそれ以上にリダイレクトするにはどうすればよいですか?

4

1 に答える 1

1

statuses_controller.rbあなたは行動destroyを起こすべきです

  def destroy
    @status = Status.find(params[:id]) # or find(params[:status_id]) depends on how route is built
    @status.destroy

    respond_to do |format|
      format.html { redirect_to statuses_url }
      format.json { head :no_content }
    end
  end

を変更するredirect_to statuses_urlと、リクエストが開始された場所またはホームページredirect_to :backに戻ります。redirect_to root_url

于 2013-07-01T22:17:42.673 に答える