現在の月と年に等しい月と年を除くすべてのレコードのアクティブな管理画面ページの編集ボタンを削除します。アクティブな管理画面で編集ボタンを削除するにはどうすればいいですか
私は、デフォルトでは(
if (es.month == Date.today.strftime("%m").to_i) && (es.year == Date.today.strftime("%Y").to_i)
span link_to 'Edit', "/executive_summaries/#{es.id}/edit"
end
とインデックスに私のexecutive_summaryies.rbは、コードが現在ある
ActiveAdmin.register Executive::Summary do
menu :parent => 'Reports'
config.batch_actions = true
. . .
action_item :only => :show do
link_to_function("#{ActiveAdmin::Iconic.icon(:document_stroke)} Print Executive Summary".html_safe, "javascript:print()")
end
. . .
controller do
. . .
def edit
@run_js_functions = %w(ExecutiveSummaries.init)
end
def show
@run_js_functions = %w(ExecutiveSummaries.accordion)
end
. . .
end
方法を含み、編集ボタンをタイトルバーに表示されていることを行うことができました私は信じています)、その横に印刷ボタンがあります。 (上のコードのコードから)。
現在の月と年のレコードの編集ボタンを表示/表示ページに表示するにはどうすればよいですか?