активный эшафот: как установить текст подтверждения для действия удаления? - PullRequest
0 голосов
/ 15 ноября 2011

Итак, я использую activescaffold и имею следующий код:

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

, который в соответствии с тем, что я гуглил, должен заставить окно подтверждения ссылки удаления отображать этот пользовательский текст ... но это не так. Он по-прежнему использует текст вопроса по умолчанию. Как я могу настроить текст подтверждения?

Ответы [ 3 ]

1 голос
/ 16 ноября 2011

Должно работать!

Я запустил 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 голос
/ 17 декабря 2012

вам не хватает = должно быть:

config.delete.link.confirm = "Are you sure you want to delete this tag?"
0 голосов
/ 15 ноября 2011

Почему бы не подойти к этой проблеме, используя слой вида?

...