Запитання з тегом «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 …

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

25
rmagick gem install "Неможливо знайти Magick-config"
Я отримую помилку, показану нижче при спробі встановити gmagick 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-версія для встановлення набору проектів з RVM?
Я використовую RVM, менеджер версій Ruby, щоб вказати версію Ruby та набір дорогоцінних каменів для кожного з моїх проектів Rails. У мене є .rvmrcфайл, який автоматично вибираю версію Ruby та набір дорогоцінних файлів кожного разу, коли я cdпотрапляю в каталог проектів. Після установки RVM 1.19.0 я отримую повідомлення Ви використовуєте …




7
Рейки - Як користуватися помічником всередині контролера
Хоча я усвідомлюю, що ви повинні використовувати помічник всередині подання, мені потрібен помічник у контролері, оскільки я будую об’єкт JSON для повернення. Це виглядає трохи так: def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, :content => html_format(comment.content) } end render :json => @comments end …

6
ActiveRecord: розмір проти підрахунку
У Rails можна знайти кількість записів, використовуючи і Model.sizeі, і Model.count. Якщо ви маєте справу зі складнішими запитами, чи є якась перевага використання одного методу над іншим? Чим вони відрізняються? Наприклад, у мене є користувачі з фотографіями. Якщо я хочу показати таблицю користувачів і скільки фотографій у них, чи буде …

15
Відновлення Postgresql після оновлення до OSX 10.7 Lion
Нещодавно я модернізував до OSX 10.7, і в цей момент моя рейка встановила повну роботу при спробі підключення до сервера psql. Коли я це роблю з командного рядка, використовуючи psql -U postgres працює цілком чудово, але коли я намагаюся запустити сервер чи консоль рейлів з тим же ім'ям користувача та …

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.