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

Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.

8
Настройка входа в Devise в качестве корневой страницы
Я использую следующий код для своих маршрутов: devise_for :user, :as => '', :path_names => { :sign_in => "", :sign_out => "logout", :sign_up => "register" } Но когда я выхожу из системы и иду, /logoutя получаю следующую ошибку: Ни один маршрут не соответствует {: action => "new",: controller => "devise / …

6
Rails Paperclip как удалить вложение?
Я использую Paperclip (w / Amazon s3) на Rails 3. Я хочу удалить существующее вложение, не заменяя его, с помощью действия обновления. Я нашел здесь только один пример и не смог заставить его работать, он просто не удалялся, и в журналах не было ничего, чтобы сказать, почему. Я хотел сделать …

18
не могу загрузить такой файл - sqlite3 / sqlite3_native (LoadError) на ruby ​​на рельсах
Когда я пытаюсь настроить базовую установку и запуск сервера с помощью Rails 4.0.0 на Ruby 2.0.0, я получаю следующее сообщение об ошибке. /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `require': cannot load such file -- sqlite3/sqlite3_native (LoadError) from /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:6:in `rescue in <top (required)>' from /usr/local/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7/lib/sqlite3.rb:2:in `<top (required)>' from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require' from /usr/local/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in …

5
Регулярные выражения с проверками в RoR 4
Вот такой код: class Product < ActiveRecord::Base validates :title, :description, :image_url, presence: true validates :price, numericality: {greater_than_or_equal_to: 0.01} validates :title, uniqueness: true validates :image_url, allow_blank: true, format: { with: %r{\.(gif|jpg|png)$}i, message: 'URL must point to GIT/JPG/PNG pictures' } end Он работает, но когда я пытаюсь протестировать его с помощью "rake …

14
Почему я не могу установить Rails на Lion с помощью RVM?
У меня возникают проблемы при установке Rails на OS X Lion с помощью RVM. Пока что я сделал следующее: Установлена ​​Mac OS X Lion версии 10.7 (сборка 11A459e). Установлен XCode 4.1 Developer Preview 5. Установил РВМ. Установил версию Ruby 1.8.7 через RVM с помощью команды rvm install 1.8.7. Примечание: мне …

5
Модули Rails / lib и
Я пишу кастомную оболочку для open_flash_chartплагина. Он помещен в/lib и загружается как модуль в ApplicationController. Однако у меня есть проблема с иерархией классов или что-то в этом роде. С любого контроллера я могу получить доступ к таким open_flash_chartфункциям, как OpenFlashChart,Line и т.д. Однако в классе в /lib модуля это не …


10
Rails: заказ с последними нулями
В моем приложении Rails я пару раз сталкивался с проблемой, которую мне хотелось бы знать, как ее решают другие: У меня есть определенные записи, в которых значение не является обязательным, поэтому некоторые записи имеют значение, а некоторые - null для этого столбца. Если я упорядочу по этому столбцу в некоторых …

6
Проверить, не была ли запись просто уничтожена в рельсах
Так что есть record.new_record? Чтобы проверить, нет ли чего нового Мне нужно проверить, не выходит ли что-нибудь. record = some_magic record.destroy record.is_destroyed? # => true Что-то такое. Я знаю, что уничтожение замораживает объект, так заморожен? вроде работает, но есть ли что-то специально для этой задачи?

6
Как мне подготовить тестовые базы данных для тестов Rails rspec без запуска rake spec?
После серьезного устранения неполадок я понял, что мне нужно запустить rake specодин раз (я могу прервать работу с помощью control-c), прежде чем я смогу запустить rspec напрямую (например, на подмножестве наших спецификаций). Мы используем Rails 3.0.7 и RSpec 2.5.0. Очевидно, что rake выполняет некоторые важные задачи / код настройки базы …

2
Как использовать hidden_field в form_for в Ruby on Rails?
Я читал это , но я новичок в RoR, поэтому у меня небольшие проблемы с его пониманием. Я использую форму для создания новой записи запроса, и все переменные, которые мне нужно отправить, уже существуют. Вот данные, которые мне нужно отправить (это в цикле do): :user_id => w[:requesteeID] :requesteeName => current_user.name …



2
Добавление параметра Hash в маршруты URL Rails
Как добавить хеш-параметр в link_to. Мне нужно создать URL-адрес примерно так ... /p/generate/#sometext Вот так теперь выглядит мой код. link_to "Click",my_path Как добавить параметр hash в мой метод маршрутов. Теперь ответ Когда я разместил вопрос, я не прошел через API помощников URL-адресов полностью. http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to Я сделал это сейчас. :). Я …

7
Можно ли в моем коде установить переменные ENV для среды разработки рельсов?
Я знаю, что могу установить свои переменные ENV в bash через export admin_password = "secret" Но есть ли способ сделать это где-нибудь в моем исходном коде rails? Моя первая попытка была примерно такой вenvironment/development.rb ENV['admin_password'] = "secret" Но это не сработало. Есть ли способ сделать это?

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