2011-11-15 11 views
0

だから、私はのActiveScaffoldを使って、次のコード持っている:私はGoogleで検索した内容に応じて削除リンクの確認ボックスがそのカスタムテキストを表示させる...しかし、それはないはずですアクティブスカフォールド:削除アクションで確認テキストを設定するにはどうすればよいですか?

config.actions = [:create, :delete, :list] 
config.delete.link.confirm "Are you sure you want to delete this tag?" 

を。まだいくつかのデフォルトの質問テキストを使用しています。確認テキストをカスタマイズするにはどうすればよいですか?

+0

あなたは、のlink_toやbutton_toをやっていますか?どのようなバージョンのレール、js libなど?どのようにこれらの方法を連鎖させていますか? – edwardsharp

+0

アクティブスカフォールドがリンクを生成します –

+1

Gem [ActiveScaffold](https://github.com/activescaffold/active_scaffold)を意味しますか?これはタグとしてのみ言及されています... – mliebelt

答えて

-1

なぜビューレイヤーを使用してこの問題に近づいていませんか?それが動作するはずです

<%= button_to "Delete Foo", { :action => "delete", :id => @foo.id }, 
     :confirm => "For Real?!", :method => :delete %> 

http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html

+0

それ以外の場合は、JavaScriptのエラーログを確認しますか? (ファイアバグ?) – edwardsharp

+0

これはバニラレールにはいいですが、これはアクティブな足場 –

1

私はgit repを起動し、activescaffoldに関連する修正をコードに共有しました。

あなたはここに私のコントローラを見ることができます: https://github.com/whizcreed/activescaffold-answers-to-stackoverflow/blob/master/app/controllers/notes_controller.rb

そしてここでは、正常に動作するコードです:

class NotesController < ApplicationController 
    active_scaffold :notes do |config| 
    config.columns = [:title, :content] 
    config.delete.link.confirm = "Shows that you can change the confirm text for delete!" 
    end 
end 

私はレール2.3.10 とのActiveScaffoldブランチを使用しています:https://github.com/activescaffold/active_scaffold/tree/rails-2.3

を私はこれが役立つことを願っていますあなたが= が欠落している

1

それは次のようになります。

config.delete.link.confirm = "Are you sure you want to delete this tag?" 
関連する問題