2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'app/helpers/tramway/admin/additional_buttons_builder.rb', line 2
def build_buttons(additional_buttons)
if additional_buttons
additional_buttons = additional_buttons.is_a?(Hash) ? [ additional_buttons ] : additional_buttons
additional_buttons.each do |button|
concat(
link_to(
send(
"#{button[:action]}_record_path",
build_params(button[:params]).merge(model: button[:model_name])
),
class: "btn btn-#{button_color(button[:action])} btn-xs"
) do
button[:text] || button_icon(button[:action])
end
)
end
end
return
end
|