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

Ruby on Rails - это фреймворк для веб-разработки с открытым исходным кодом, написанный на Ruby. Ruby on Rails следует принципу соглашения над конфигурацией, освобождая вас от необходимости заново изобретать вещи, чтобы оставаться продуктивными. Используйте этот тег только для вопросов, касающихся Rails 3, а также пометьте эти вопросы [ruby-on-rails].

16
Как запустить один тест RSpec?
У меня есть следующий файл: /spec/controllers/groups_controller_spec.rb Какую команду в терминале я использую для запуска только этой спецификации и в каком каталоге я запускаю команду? Мой драгоценный файл: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem "rspec-rails", "~> 2.4" gem "cucumber-rails", ">=0.3.2" gem "webrat", ">=0.7.2" gem 'factory_girl_rails' gem …


12
Лучший способ загрузить модуль / класс из папки 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 …

12
Rails - Не удалось найти среду выполнения JavaScript?
Я создал новый проект Rails, используя rails 3.1.0.rc4на своем локальном компьютере, но когда я пытаюсь запустить сервер, я получаю: Не удалось найти среду выполнения JavaScript. Смотрите здесь список доступных сред выполнения. ( ExecJS::RuntimeUnavailable) Примечание: это не о Героку.

25
rmagick gem install «Не могу найти Magick-config»
Я получаю ошибку, показанную ниже, при попытке установить гем rmagick. Я использую Snowleopard 10.6 с использованием RVM, Ruby 1.9.2-head и Rails 3.05. Ответы на похожие вопросы рекомендовали установить ImageMagick, что я успешно и сделал. Другие предложили установить «библиотеку libmagick9-dev», однако я не могу понять, как это сделать. Я - новый …

7
Как сделать HTTP-запрос с использованием Ruby on Rails?
Я хотел бы взять информацию с другого сайта. Поэтому (возможно) я должен сделать запрос на этот сайт (в моем случае запрос HTTP GET) и получить ответ. Как я могу сделать это в Ruby on Rails? Если это возможно, это правильный подход для использования в моих контроллерах?

5
Используйте файл rvmrc или ruby-version, чтобы установить gemset проекта с помощью RVM?
Я использую RVM, менеджер версий Ruby, чтобы указать версию Ruby и набор гемов для каждого из моих проектов Rails. У меня есть .rvmrcфайл для автоматического выбора версии Ruby и gemset при каждом входе cdв каталог проекта. После установки RVM 1.19.0 я получаю сообщение Вы используете .rvmrc, оно требует доверия, оно …




7
Rails - Как использовать помощник внутри контроллера
хотя я понимаю, что вы должны использовать помощник внутри представления, мне нужен помощник в моем контроллере, так как я создаю объект JSON для возврата. Это выглядит примерно так: def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, :content => html_format(comment.content) } end render :json => …

6
ActiveRecord: размер против количества
В Rails вы можете найти количество записей, используя Model.sizeи Model.count. Если вы имеете дело с более сложными запросами, есть ли преимущество в использовании одного метода перед другим? Насколько они разные? Например, у меня есть пользователи с фотографиями. Если я хочу показать таблицу пользователей и сколько у них фотографий, будет ли …

15
Восстановление Postgresql после обновления до OSX 10.7 Lion
Я недавно обновился до OSX 10.7, после чего моя установка rails полностью прервалась при попытке подключиться к серверу psql. Когда я делаю это из командной строки, используя psql -U postgres он работает совершенно нормально, но когда я пытаюсь запустить сервер или консоль rails с тем же именем пользователя и паролем, …

3
Проверить уникальность нескольких столбцов
Есть ли способ рельсового способа проверки того, что фактическая запись уникальна, а не только столбец? Например, модель / таблица дружбы не должна иметь несколько одинаковых записей, таких как: user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20

9
Как заменить хеш-ключ другим ключом
У меня есть условие, где я получаю хэш hash = {"_id"=>"4de7140772f8be03da000018", .....} и я хочу этот хеш как hash = {"id"=>"4de7140772f8be03da000018", ......} PS : я не знаю, какие ключи в хэше, они случайные, для каждого ключа идет префикс "_", и я не хочу подчеркивания

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