Вопросы с тегом «ruby-on-rails»

Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.

13
Как узнать, установлен ли homebrew в Mac OS X
Я занимаюсь программированием на Rails и постоянно вижу, что Homebrew упоминается в решениях в Интернете, но никогда не использовал его. Я также заметил Homebrew в версии 2.9 терминала в качестве опции рядом с «Shell -> New» в раскрывающемся списке терминала, но когда я выбираю homebrew и выполняю команды, они не …

5
Как работать с Rails database.yml
Как лучше всего обрабатывать Rails database.yml, если над проектом работают несколько человек и расположение базы данных отличается (в частности, сокет).

7
Лучшие практики для повторного использования кода между контроллерами в Ruby on Rails
У меня есть несколько методов контроллера, которыми я хотел бы поделиться. Как лучше всего это сделать в Ruby on Rails? Должен ли я создать абстрактный класс, который расширяют мои контроллеры, или мне следует создать модуль и добавить его к каждому контроллеру? Ниже приведены методы контроллера, которыми я хочу поделиться: def …

19
Почему сборщик не устанавливает гем JSON?
При попытке запуска я получаю следующую ошибку cap production deploy. DEBUG [dc362284] Bundler::GemNotFound: Could not find json-1.8.1.gem for installation DEBUG [dc362284] An error occurred while installing json (1.8.1), and Bundler cannot continue. DEBUG [dc362284] Make sure that `gem install json -v '1.8.1'` succeeds before bundling. Возможно, важно отметить, что это …

2
Не редактируемое текстовое поле Rails
У меня есть form_for, написанный следующим образом: <div class="field"> <%= location.label :city %> <%= location.text_field :city, :disabled=>true%> </div> <div class="field"> <%= location.label :country %> <%= location.text_field :country, :disabled=>true%> </div> Как видите, 2 текстовых поля отключены, потому что они автоматически заполняются функцией jquery, и я не хочу, чтобы пользователь мог их …

7
Как лучше всего засеять базу данных в Rails?
У меня есть задача rake, которая заполняет некоторые исходные данные в моем приложении rails. Например, страны, штаты, операторы мобильной связи и т. Д. Теперь у меня есть несколько операторов create в файлах в / db / fixtures и задача rake, которая их обрабатывает. Например, у меня есть одна модель - …

9
Откат неудачной миграции Rails
Как отменить неудачную миграцию рельсов? Я ожидал, что rake db:rollbackэто отменит неудачную миграцию, но нет, это откатит предыдущую миграцию (неудачная миграция минус один). И rake db:migrate:down VERSION=myfailedmigrationтоже не работает. Я сталкивался с этим несколько раз, и это очень расстраивает. Вот простой тест, который я провел, чтобы воспроизвести проблему: class SimpleTest …




10
Какой Ruby on Rails совместим с какой версией Ruby?
У меня есть старое приложение Ruby on Rails 2.1.1 с обновленной системой для использования Ruby 1.8.7. Первоначально он использовал 1.8.5 или около того. Я хочу обновить его до Ruby 1.9.x по соображениям производительности и, возможно, также до более новой версии Ruby on Rails. Я не могу найти простой диаграммы совместимости …

4
Определить версию ruby ​​из Rails
Есть ли способ определить, какая версия Ruby запущена из Rails (через Интернет или через script/console)? У меня установлен Ruby 1.8.6, но я также установил Ruby Enterprise Edition 1.8.7-20090928 и хочу убедиться, что он использует правильную установку.

3
RuboCop: Строка слишком длинная ← Как игнорировать?
Я просто добавил RuboCop в проект рельсов и установил пакет Sublime, чтобы увидеть предложения RuboCop в редакторе. Я пытаюсь понять, как изменить максимальную длину строки с 80 символов или полностью игнорировать правило. В настоящее время используется: RuboCop (жемчужина) Возвышенный RuboCop SublimeLinter-rubocop

7
rails - Перенаправление вывода консоли в файл
На консоли bash, если я сделаю это: cd mydir ls -l > mydir.txt Оператор> захватывает стандартный ввод и перенаправляет его в файл; поэтому я получаю список файлов mydir.txtвместо стандартного вывода. Есть ли способ сделать что-то подобное на консоли rails? У меня есть оператор ruby, который генерирует множество отпечатков (~ 8k …

5
Защищенные и частные методы в Rails
Видимость методов в Ruby (общедоступные, защищенные и частные методы) хорошо объяснена в таких местах, как это сообщение в блоге . Но в Ruby on Rails это выглядит немного иначе, чем в обычном приложении Ruby, из-за способа настройки фреймворка. Итак, в моделях, контроллерах, помощниках, тестах и ​​т.д. Rails, когда уместно / …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.