Запитання з тегом «ruby-on-rails-3»

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

2
Як використовувати базову автентифікацію за допомогою httparty у програмі Rails?
Версія командного рядка "httparty" з базовою автентифікацією працює просто і чудово: httparty -u username:password http://example.com/api/url Але зараз я шукаю спосіб, яким я можу додати базовий аутентифікатор до виклику HTTParty.get із програми Rails. Перш за все, для цілей тестування, я хочу жорстко закодувати облікові дані для входу в Контролер. Тільки щоб …

3
Чи повинен я вказати точні версії у своєму Gemfile?
Я помітив, що на rubygems.org багато дорогоцінних каменів пропонують вказувати їх за основною версією, а не за точною версією. Наприклад... Перлина hamm-rails ... gem "haml-rails", "~> 0.3.4" # "$ bundle install" will acquire the # latest version before 1.0. Однак, базуючись на документах Bundler, мені здалося, що було б краще …

7
Rails - найкраща практика: Як створити залежні відносини has_one
Не могли б ви сказати мені, яка найкраща практика створення відносин has_one? fe, якщо у мене є модель користувача, і вона повинна мати профіль ... Як я міг це досягти? Одним із рішень було б: # user.rb class User << ActiveRecord::Base after_create :set_default_association def set_default_association self.create_profile end end Але це …

6
Куди покласти допоміжні методи Ruby для контролерів Rails?
У мене є деякі методи Ruby, які потрібні певним (або всім) контролерам. Я спробував помістити їх /app/helpers/application_helper.rb. Я використовував це для методів, які будуть використовуватися у поданнях. Але контролери не бачать цих методів. Чи є інше місце, куди я повинен їх поставити, чи мені потрібно отримати доступ до цих допоміжних …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.