Пожалуйста! Раньше была опция, для коллекции, include_hidden: true, сейчас смотрю ее нет в исходниках, так как сам пользуюcь таким спобом, ее отсутсивие и не заметил :)
Просто добавтье к фильтру параметров tag_ids: [] в самом низу контроллера, должен быть метод, примерно вот такой в него и добавтье:
def article_params
params.require(:article).permit(....)
Так для связи можно просто указать массив, т.е @article.tag_ids = [1,23,], этот способ и используется по умолчанию, единственно что надо добавить tag_ids в разрешенный список.
Можно указать локаль по умолчанию, прописывается в application.rb config.i18n.default_locale = :ru, при этом defaults: {locale: :ru} из маршрутов убрать
Т.е.?
То что в скобках, в примере (/:locale), параметр, который может отсутсвовать, в пути, но т.к. указывается явно значение по умолчанию и ограничение на значение (ru|en), в парамерах будет доступен:
scope "(/:locale)",defaults: {locale: :ru}, locale: /(ru|en)/ do
get '/posts', to: 'posts#index'
...
=url_for posts_path
/posts
=params.inspect
--- {"locale"=>:ru, ...
Если миграции не завязанны на sql миграции (пр. спицифичные запросы для постгреса) то, можно и так делать: git co ... && rake db:reset, конечно если данные вставляются из seed.rb. По поводу коннектов, было такое, лечилось be spring stop