Результаты поиска по запросу "ruby-on-rails"

1 ответ

Я думаю, что другая ситуация, когда это нормально, это когда у вас консолидированная миграция. В этом случае «down» на самом деле не имеет смысла, так как отбрасывает все таблицы (кроме таблиц, добавленных после консолидации). Это, вероятно, не то, что вы хотели бы.

допустимо вызывать исключение ActiveRecord :: IrreversibleMigration в методе self.down миграции? Когда вы должны предпринять усилия для осуществления обратной миграции?

1 ответ

Но нужно ли передавать экземпляр в качестве аргумента? Если я правильно понимаю, код в блоке (либо в Proc.new, либо в лямбде) будет просто оценен, когда это необходимо, и можно написать что-то вроде этого: has_many: related_objects before_save: do_something, если: -> {related_objects.empty? } Обратите внимание, что я пропустил аргумент {| instance | instance.associated _...}

аружил, что во всех примерах (включая документацию по rails), которые я видел для: если опция методов валидации использует Proc.new вместо лямбды, например class Foo < ActiveRecord::Base validates_presence_of :name, :if => Proc.new{|f| .... } # ...

1 ответ

 пример для вашей конкретной ситуации.

равильно сделать флажки, связанные с определенным вопросом в Ruby on Rails? На данный момент у меня есть: <div class="form_row"> <label for="features[]">Features:</label> <br><%= check_box_tag 'features[]', 'scenarios' %> Scenarios <br><%= ...

ТОП публикаций

5 ответов

(Или вы можете просто клонировать git-репо и копаться в этом направлении.)

оллеры в разработке автоматически генерируются? Как вы получаете к ним доступ? Я знаю, за взгляды, которые вы делаетеrails generate devise_views.

1 ответ

Если он не отвечает на команду rvm, добавьте rvm в файл bashrc, скопировав следующую строку в свой терминал:

аюсь развернуть свое приложение на Heroku, я делал это раньше на моей машине с Windows, и сейчас я использую Mac. Я пытаюсь использовать Postgresql в первый раз. В моем Gemfile есть следующее: gem 'pg'РЕДАКТИРОВАТЬ: AndrewDavis-OSX:lunchbox ...

2 ответа

, если вы помните, чтобы назначить его переменной (вместо константы, как показано здесь)

у иметь собственный регистратор для моего приложения, который, конечно, записывает в другой файл, кто-то задал вопрос:Настройка регистратора в рельсах 3 [https://stackoverflow.com/questions/6019583/setting-up-the-logger-in-rails-3] Но я хочу ...

6 ответов

(в этой части "/Library/PostgreSQL/9.5/include" вы должны указать путь к Postgres)

аюсь установить PostgreSQL для Rails на Mac OS X 10.6. Сначала я попробовал установить MacPorts, но у меня ничего не вышло, поэтому я установил DMG в один клик. Это, казалось, сработало. Я подозреваю, что мне нужно установить пакеты разработки ...

4 ответа

если вы не хотите устанавливать coffeebeans, вот какой-то быстрый и грязный способ сделать это, немного взломав erb outputter:

не нужно сделать, чтобы я мог использовать CoffeeScript в представлениях Rails JS? Например: def index format.js { render :layout => false } endЧто мне нужно сделать, чтобы Rails использовалindex.js.coffee?

2 ответа

Хорошая идея спасибо

лизую сторонний API для Shipworks на сервере Rails, и клиентское приложение Shipworks публикуетaction param с определенной семантикой Shipworks. Однако логика маршрутизации Rails перезаписывает этот параметр как имя метода контроллера. Можно ли ...

2 ответа

Вы можете использовать функцию js window.history.back ()

ли вызвать функцию браузера «Назад» из ссылки «Назад» Rails?