私はRubyとRailsを初めて使用し、activescaffoldを使用してレコードの表示、編集、および削除リンクを生成しているページを変更しようとしています。私が抱えている問題は、私が見ているページには、activescaffold によって自動的に生成されたリンクがあり、「削除しています」というメッセージを表示できる別のページに移動するには、[削除] リンクのみを変更する必要があることです。何とか」、本当にそうしますか? キャンセルボタンとOKボタンを与えます。
現時点での問題は、リンクが生成されている場所を探す場所がわからないため、新しいページをターゲットにできないことです。
リンクを作成しているコードは次のとおりです
<table cellpadding="0" cellspacing="0">
<tr>
<td class="indicator-container">
<%= loading_indicator_tag(:action => :record, :id => record.id) %>
</td>
<% active_scaffold_config.action_links.each :record do |link| -%>
<% next if controller.respond_to? link.security_method and !controller.send(link.security_method) -%>
<td>
<% if record.class.statused? and record.disabled? -%>
<%= link.action.to_sym == :enable ? render_action_link(link, url_options) : "" -%>
<% else -%>
<%= (record.authorized_for?(:action => link.crud_type) and link.action.to_sym != :enable) ? render_action_link(link, url_options) : "" -%>
<% end -%>
</td>
<% end -%>
この件についてご協力いただきありがとうございます。