Результаты поиска по запросу "ruby-on-rails"
Использование: HTML5, jQuery, haml, simple_form
ои модели: class Lesson < ActiveRecord::Base belongs_to :topic, :polymorphic => true validates_presence_of :topic_type, :topic_id end class Subject < ActiveRecord::Base has_many :lessons, :as => :topic end class Category < ActiveRecord::Base ...
Я бы предпочел использовать find_by. find_by найдет первую запись, соответствующую заданным условиям. Если запись не найдена, она вернет ноль, но не вызовет исключения, так что вы можете перенаправить на другую страницу.
аюсь перенаправить, если запись не найдена. Страница не перенаправлена, и я получаю запись об ошибке не найдена. Мой контроллер: def index @link = Link.find(params[:id]) respond_to do |format| if @link.blank? format.html { redirect_to(root_url, ...
РЕДАКТИРОВАТЬ: выше не будет работать в PostgreSQL. Я использовал это вместо этого (который работает как в SQLite, так и в PostgreSQL):
я естьProduct и каждый продукт имеет многоratings, Я пытаюсь создать:highest_rated Объем продукта, который заказывает продукты по их наивысшему среднему рейтингу (каждый рейтинг находится вratings Таблица). Я попробовал это: scope ...
http://docs.railsbridge.org/installfest/windows
ько начал изучать рельсы неделю назад, и все работало до сегодняшнего дня. Теперь, когда я запускаю командную строку Ruby, она говорит: The system cannot find the path specified. # Under Rails Environment Configuration. The system cannot find ...
Я, вероятно, написал бы код, очень похожий на тот, что у вас уже есть, но, возможно, поместил бы его в помощник, который позволит мне использовать его повторно. Другая вещь заключается в использовании другой среды для насмешек, которая может дать вам больше контроля. Взгляните на Railscast Райана Бейтса на RSpec - сейчас он немного устарел, но у него все еще есть хорошие идеи.
у вызвать named_scope, который будет возвращать только одну запись, но named_scope возвращает массив, и это не имеет большого значения, так как я могу просто связать его с помощью .first: Model.named_scope(param).firstи это работает, что я ...
+1. Я запускаю Rails и RSpec в Linux и не имею жалоб на медлительность, хотя и на довольно мощной машине. Мой коллега использует Windows на идентичном оборудовании, и загрузка среды Rails может занять целую минуту.
й раз, когда я запускаю тесты rspec для моего приложения на Rails, уходит вечность и день накладных расходов, прежде чем он действительно запускает тесты. Почему rspec такой медленный? Есть ли способ ускорить начальную загрузку Rails или выделить ...
Capistrano Удаление скрепок
По какой-то причине Capistrano удаляет все изображения в моей базе данных каждый раз, когда я ограничиваю удаление всех изображений со всех пользователей. Как правило, я должен пополнить базу данных теми же изображениями, которые были удалены ...
Ничего, я думаю, что это о хеш-условиях против запросов условий массива
аружил, что с помощью где с символом: my_id => nil и с помощью старой школы с? это отличается. Может ли кто-нибудь объяснить мне, почему? MyTable.where("my_id = ? ", nil).first SELECT `my_tables`.* FROM `my_tables` WHERE (my_id = NULL ) LIMIT ...
Не пробовал транк, но похоже, что они выпустили патчи для работы с текущими рубинами. Скорректировал ответ, чтобы отразить это.
ибудь знает почему у меня рельсы 3.0.7 cli такие медленные? когда я бегуrails s или жеrails g это займет около 5 секунд, пока он на самом деле выполняет команду ... любой совет? Спасибо
, так что вы можете легко использовать его для решения вашей проблемы. Вы можете определить метод доступа к нему, и рекомендуется объявить столбец базы данных, используемый для сериализованного хранилища, в виде текста, так что места достаточно. Оригинальный пример:
аюсь сохранить хэш-идентификаторы для нескольких попыток в моем приложении rails. Моя миграция в базу данных для размещения этого нового столбца: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, ...