Я думал, что так и есть, но при недавней попытке это не сработало (я также искал ответ здесь и в Google, но не нашёл ничего конкретного, так что надеюсь, это может помочь кому-то в будущем).
Прошло много времени с тех пор, как я читал о плагинах, но, насколько я помню, процесс выглядит примерно так?
rails g plugin NAME
найдите файл, который хотите изменить
сначала измените его, чтобы проверить, делает ли он то, что нужно; если да, то…
скопируйте его в ту же директорию вашего плагина
внесите свои изменения, и они должны вступить в силу
Нет, вы переопределяете класс или метод, а не файл, поэтому имя файла может не иметь значения. Если вы не знаете структуру плагинов, вы можете изучить исходный код некоторых официальных плагинов.