Результаты поиска по запросу "ruby-on-rails"

3 ответа

 что находится на трассировке стека. Практически, я переключаюсь с декларативного_авторизации на cancan в приложении rails, и внезапно куча моих 'should_receive' в моих тестах rspec больше не работает, хотя db-вызовы в журнале выглядят нормально. Я думаю, если я знаю, что изменились звонки, я могу обновить свои тесты и быть на моем веселом пути.

ли простой способ регистрировать все вызовы методов в приложении Rails? Мое основное использование для этого было бы в тестировании (и в тестах отладки). Я хочу иметь больше истории, чем обеспечивает трассировка стека (например, при запуске ...

8 ответов

Что такое MVC в Ruby on Rails?

Может кто-нибудь, пожалуйста, объясните мне MVC в Ruby on Rails, в терминах непрофессионала. Я особенно заинтересован в понимании модели в MVC (не могу разобраться с моделью).

4 ответа

, Надеюсь это поможет.

у исключить конкретный файл javascript (modernizr) из конвейера, потому что я хочу, чтобы он загружался отдельно. Я хочу загрузить Modernizr в начале, а остальную часть моего javascript соединить в конце. Есть ли способ сделать противоположное ...

ТОП публикаций

3 ответа

 в подстановке регулярных выражений эта несколько неясная особенность присутствует в основном по историческим причинам.

s = "#main= 'quotes' s.gsub "'", "\\'" # => "#main= quotes'quotes"ся, это неправильно, я ожидаю получить"#main= \\'quotes\\'" когда я не использую escape-символ, он работает как положено. s.gsub "'", "*" # => "#main= *quotes*"Так что должно ...

3 ответа

Рейк 0.9 и ограничения версии гема от David Chelimsky

аюсь запустить миграцию, но получаю сообщение об ошибке: rake aborted! Undefined method prerequisite for nil:NilClass.Кажется, что-то я активировал драгоценный камень под названиемrake 0.9.3.beta.1 - Однако я изменил драгоценный каменьbundle ...

7 ответов

Вот

риложение использует Rails 3.0.4 и Devise 1.1.7. Я ищу способ запретить пользователям открывать общий доступ к учетным записям, так как приложение представляет собой службу на основе подписки. Я искал более недели, и я до сих пор не знаю, как ...

2 ответа

Он вернет User Agent.

астройки: Rails 3.0.9, Ruby 1.9.2 Мое приложение должно обслуживать мобильную и веб-структуру в зависимости от источника запроса. Мне нужно поддерживать все основные интерфейсы мобильных клиентов, такие как iPhone, Android, Blackberry и т. Д. ...

3 ответа

Постскриптум Еще не проверял это с драйвером селена. Но, вероятно, это работает аналогичным образом.

зьяна исправляю Capybara :: Session с помощью метода set_headers, который назначает атрибуту параметров Capybara :: RackTest :: Browser (который я изменил с attr_reader на attr_accessor). Патчи: class Capybara::RackTest::Browser attr_accessor ...

9 ответов

 чтобы получить все это в виде символа ключа.

ружаю файл YAML в Rails 3.0.9 следующим образом: APP_CONFIG = YAML.load(File.read(File.expand_path('../app.yml', __FILE__)))Он загружает все содержимое, как иерархические хеши, без проблем. Мне не нравится то, что к хешам можно обращаться только ...

2 ответа

И это сработало для меня. Теперь я могу пойти и создать нового пользователя.

ираюсь создать многопользовательское приложение, поэтому у меня будет пользователь-администратор, у которого будет разрешение на создание новых. Я создалUsersControllerно при попытке создать нового пользователя, уже вошедшего в систему, я ...