Я использую ActiveScaffold с Ruby on Rails, и мне это нравится, но есть одна странная вещь. Всякий раз, когда я нажимаю «Изменить» или «Создать новый» в ActiveScaffold моего веб-приложения, в веб-приложении появляется сообщение «Создать {{модель}}» или «Обновить {{модель}}», а не имя модели. Почему это? У меня есть ads_controller.rb, который включает это:
active_scaffold :ad do |config|
config.label = "Ads"
config.columns = [:name, :description, :imageUrl, :linkUrl, :apps, :created_at, :updated_at]
config.update.columns = [:name, :description, :imageUrl, :linkUrl, :apps]
config.create.columns = config.update.columns
list.sorting = {:created_at => 'DESC'}
columns[:imageUrl].label = "Image URL"
columns[:linkUrl].label = "Link URL"
end
И мой route.rb включает это:
map.namespace :admin do |admin|
admin.root :controller => 'admin_home', :action => 'index'
admin.resources :ads, :active_scaffold => true
end
Есть мысли о том, почему я вижу "Создать {{модель}}" вместо "Создать объявление"?