ruby-on-rails- все статьи тега ➜ страница 4
Как я могу указать локальный камень в моем Gemfile?
Я бы хотел, чтобы Bundler загрузил местный драгоценный камень. Есть ли вариант для этого? Или мне нужно переместить папку gem в нее .каталог пакетов? ...
Как найти, где метод определяется во время выполнения?
недавно у нас была проблема, когда после серии коммитов произошел сбой бэкэнд-процесса. Теперь мы были хорошими маленькими мальчиками и девочками и бежали rake test после каждой регистрации, но из-за некоторых странностей в загрузке библиотеки Rails это произошло только тогда, когда мы запустили его непосредственно из Mongrel в производственном режиме. я отследил ошибку, и это было связано с новым драгоценным камнем Rails, перезаписывающим метод в классе String таким образом, что он нарушил одн ...
Как запустить "rails generate scaffold", когда модель уже существует?
Я новичок в Rails, поэтому мой текущий проект находится в странном состоянии. одной из первых вещей, которые я создал, была модель "кино". Затем я начал определять его более подробно, добавил несколько методов и т. д. теперь я понимаю, что я должен был создать его с rails generate scaffold подключить такие вещи, как маршрутизация, вид, контроллер и т. д. Я попытался создать леса, но я получил сообщение об ошибке, сказав файл миграции с тем же именем уже существует. каков лучший способ для ...
Каков наилучший метод обращения с валютой / деньгами?
Я работаю над очень простой системой корзины покупок. у меня есть таблица items Это имеет столбец price типа integer. у меня возникли проблемы с отображением значения цены в моих представлениях для цен, которые включают в себя как евро, так и центы. Я упускаю что-то очевидное в том, что касается обработки валюты в рамках Rails? ...
Миграция рельсов для столбца изменения
у нас есть script/generate migration add_fieldname_to_tablename fieldname:datatype синтаксис для добавления новых столбцов в модели. в той же строке есть ли у нас скрипт/generate для изменения типа данных столбца? Или я должен написать SQL непосредственно в моей миграции ванили? Я хочу изменить столбец из datetime to date. ...
Задание cron для rails: лучшие практики?
каков наилучший способ выполнения запланированных задач в среде Rails? Сценарий / бегун? Грабли? ...
Лучший способ загрузить модуль / класс из папки lib в Rails 3?
Так как последний релиз Rails 3 больше не является автоматической загрузкой модулей и классов из lib, каков был бы лучший способ загрузить их? из github: A few changes were done in this commit: Do not autoload code in *lib* for applications (now you need to explicitly require them). This makes an application behave closer to an engine (code in lib is still autoloaded for plugins); ...
как разрешить массив с сильными параметрами
у меня есть функционирующее приложение Rails 3, которое использует has_many :через ассоциации, которые не являются, поскольку я переделываю его как приложение Rails 4, позволяя мне сохранять идентификаторы из связанной модели в версии Rails 4. эти три соответствующие модели одинаковы для двух версий. классификация.РБ class Categorization < ActiveRecord::Base belongs_to :question belongs_to :category end вопрос.РБ has_many :categorizations has_many :categories, through: :categoriz ...
Сервер Rails говорит, что порт уже используется, как убить этот процесс?
Я на mac, делаю: rails server Я: 2010-12-17 12:35:15] INFO WEBrick 1.3.1 [2010-12-17 12:35:15] INFO ruby 1.8.7 (2010-08-16) [i686-darwin10.4.0] [2010-12-17 12:35:15] WARN TCPServer Error: Address already in use - bind(2) Exiting Я знаю, что могу запустить его на Новом Порту, но я хочу убить этот процесс. ...
Преобразование строки в символ-возможность в ruby
символы обычно представлены как таковые :book_author_title а если у меня есть строка: "Book Author Title" есть ли встроенный способ в rails / ruby, чтобы преобразовать его в символ, где я могу использовать : нотации, не просто делать "сырые" строковые выражения заменить? ...
Как перезапустить сервер rails на Heroku?
локально я просто прерываю (ctrl-c), а затем снова запускаю его. Как мне сделать то же самое с приложением на heroku? ...
Рельсы 4 Маркер Подлинности
Я работал над новым приложением Rails 4 (на Ruby 2.0.0-p0), когда я столкнулся с некоторыми проблемами маркера подлинности. при написании контроллера, который отвечает на json (используя respond_to метод класса), я добрался до create действие я начал получать ActionController::InvalidAuthenticityToken исключения, когда я пытался создать запись с помощью curl. я убедился, что я установил -H "Content-Type: application/json" и я установил данные с -d "<my data here>" но все равно не повезло ...
Поиск без учета регистра в модели Rails
моя модель продукта содержит некоторые элементы Product.first => #<Product id: 10, name: "Blue jeans" > теперь я импортирую некоторые параметры продукта из другого набора данных, но есть несоответствия в написании имен. Например, в другом наборе данных, Blue jeans может быть прописано Blue Jeans. хотел Product.find_or_create_by_name("Blue Jeans"), но это создаст новый продукт, почти идентичный первому. Каковы мои варианты, если я хочу найти и сравнить имя в нижнем регистре. про ...
Ruby on Rails: где определить глобальные константы?
Я только начинаю с моего первого Ruby on Rails webapp. У меня есть куча разных моделей, представлений, контроллеров и так далее. Я хочу найти хорошее место, чтобы придерживаться определения действительно глобальных констант, которые применяются во всем моем приложении. В частности, они применимы как в логике моих моделей, так и в решениях, принимаемых на мой взгляд. Я не могу найти сухого места, чтобы поместить эти определения, где они доступны как для все мои модели, а также в все мои взгляды ...
Преобразование случая верблюда В случай подчеркивания в ruby
есть ли готовая функция, которая преобразует строки Camel case в строку, разделенную подчеркиванием? Я хочу что-то вроде этого: "CamelCaseString".to_underscore чтобы вернуть "camel_case_string". ... ...
Изменение приложения Rails на производство
Как я могу изменить приложение Rails для запуска в рабочем режиме? Есть ли конфигурационный файл, среда.РБ например, чтобы это сделать? ...
не удалось установить pg gem
Я пробовал использовать gem install pg но это, кажется, не работает. gem install pg выдает эту ошибку Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't fin ...
Как создать среднее значение из массива Ruby?
Как бы получить найти среднее значение из массива? Если у меня есть массив: [0,4,8,2,5,0,2,6] усреднение даст мне 3.375. спасибо! ...
Есть ли способ получить коллекцию всех моделей в вашем приложении Rails?
есть ли способ, которым вы можете получить коллекцию всех моделей в вашем приложении Rails? в принципе, я могу сделать такие, как: - Models.each do |model| puts model.class.name end ...
Есть ли документация для типов столбцов Rails?
Я ищу больше, чем просто список типов на этой странице: :primary_key, :строка, текст, целое число, :поплавок, :десятичные, :датавремя, :отметки времени :время :дата :двоичный :логическое но есть ли какая-либо документация, которая на самом деле определяет эти поля? в частности: в чем разница между :string и :text? между :float и :decimal? каковы отличительные особенности :time,:timestamp и :datetime? задокументированы ли где-нибудь нюансы этих типов? EDIT:точки реализации DB-платформы ...