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

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


7
Управление версиями API для маршрутов Rails
Я пытаюсь изменить версию своего API, как у Stripe. Ниже приведена последняя версия API - 2. /api/users возвращает 301 в /api/v2/users /api/v1/users возвращает индекс 200 пользователей в версии 1 /api/v3/users возвращает 301 в /api/v2/users /api/asdf/users возвращает 301 в /api/v2/users Так что в основном все, что не указывает версию, ссылается на …


19
Как связать запросы области с помощью ИЛИ вместо И?
Я использую Rails3, ActiveRecord Просто интересно, как я могу связать области видимости с помощью операторов OR вместо AND. например Person.where(:name => "John").where(:lastname => "Smith") Это обычно возвращает: name = 'John' AND lastname = 'Smith' но я бы хотел: `name = 'John' OR lastname = 'Smith'


7
Потерял мою схему.рб! Это может быть восстановлено?
Из-за некоторых проблем с развертыванием я перестал отслеживать schema.rb в git. Каким-то образом я заполнил это и где-то по пути исчез мой файл schema.rb. Есть ли способ регенерации schema.rb из базы данных или из миграций? Я бы предпочел не потерять существующие данные.

9
Как исправить ошибку «У вас нет прав на запись в каталог / usr / bin» при установке Rails?
Я пытаюсь установить Rails 3 на совершенно новый MacBook Pro под управлением OS X 10.6.3, Ruby 1.8.7 и Rails 2.3.5, и мне интересно, не заморачивался ли я. Пока что я выполнил эти команды: $ gem update --system $ gem install arel tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format …

8
Неопределенный метод 'task' с использованием Rake 0.9.0
Я только что обновил Rake до последней версии ( 0.9.0.beta.4), и rakeкоманда выдает следующее сообщение об ошибке: rake aborted! undefined method `task' for #<Anelis::Application:0x9223b6c> Вот след: undefined method `task' for #<Anelis::Application:0x97ef80c> /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:214:in `initialize_tasks' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:139:in `load_tasks' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:77:in `method_missing' /home/amokrane/Documents/prog/web/learning_rails/anelis/Rakefile:7:in `load_string' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:28:in `eval' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:28:in `load_string' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:16:in `load_rakefile' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:495:in `raw_load_rakefile' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/application.rb:78:in `block in …

15
Как убрать застрявших / устаревших работников Resque?
Как видно из прикрепленного изображения, у меня есть пара рабочих, которые, кажется, застряли. Эти процессы не должны занимать больше пары секунд. Я не уверен, почему они не будут очищаться или как их вручную удалить. Я использую Heroku, использую Resque с Redis-to-Go и HireFire для автоматического масштабирования рабочих.

14
Rails 3: получить случайную запись
Итак, я нашел несколько примеров поиска случайной записи в Rails 2 - кажется, предпочтительный метод: Thing.find :first, :offset => rand(Thing.count) Будучи новичком, я не уверен, как это можно построить с использованием нового синтаксиса find в Rails 3. Итак, что же такое «Rails 3 Way» для поиска случайной записи?

1
Автозаполнение Emacs Ruby почти работает
Я обновлял свою конфигурацию emacs с использованием Rsense, чтобы при вводе кода отображалось раскрывающееся окно автозаполнения. Это хорошо работает в большинстве файлов, за исключением того, что я обнаружил, что он не позволяет мне выбирать ответ из таблицы, когда я редактирую код в моем проекте ruby ​​on rails. Вот моя настройка: …

14
Rails 3: оболочка «field-with-errors» меняет внешний вид страницы. Как этого избежать?
Поле электронной почты: <label for="job_client_email">Email: </label> <input type="email" name="job[client_email]" id="job_client_email"> выглядит так: Но, если проверка адреса электронной почты завершится неудачно, он станет: <div class="field_with_errors"> <label for="job_client_email">Email: </label> </div> <div class="field_with_errors"> <input type="email" value="wrong email" name="job[client_email]" id="job_client_email"> </div> который выглядит так: Как я мог избежать такого изменения внешнего вида?


5
NoMethodError: неопределенный метод `last_comment 'после обновления до rake 11
При запуске любой rakeзадачи получаю: NoMethodError: неопределенный метод `last_comment 'для Это было после того, как bundle updateвытащили новую версию rake, версию 11.0.1. $ grep rake Gemfile.lock rake rake (>= 0.8.7) rake (11.0.1) rake $ bundle update $ bundle exec rake db:drop # any rake task NoMethodError: неопределенный метод `last_comment 'для …


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