Я неправильно назвал столбец hased_passwordвместо hashed_password. Как обновить схему базы данных, используя миграцию для переименования этого
Ruby on Rails - это фреймворк для веб-разработки с открытым исходным кодом, написанный на Ruby. Ruby on Rails следует принципу соглашения над конфигурацией, освобождая вас от необходимости заново изобретать вещи, чтобы оставаться продуктивными. Используйте этот тег только для вопросов, касающихся Rails 3, а также пометьте эти вопросы [ruby-on-rails].
Я неправильно назвал столбец hased_passwordвместо hashed_password. Как обновить схему базы данных, используя миграцию для переименования этого
Я использую предварительную версию Ruby on Rails 3.1. Мне нравится использовать PostgreSQL, но проблема заключается в установке pgдрагоценного камня. Это дает мне следующую ошибку: $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to...
Как мне сгенерировать случайное число между 0и
У меня есть база данных dev Ruby on Rails, полная данных. Я хочу удалить все и восстановить базу данных. Я думаю об использовании чего-то вроде: rake db:recreate Это
Чтобы добавить новую пару в Hash, я делаю: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} Есть ли аналогичный способ удалить ключ из Hash? Это работает: {:a => 1, :b => 2}.reject! { |k| k == :a } #=> {:b => 2} но я бы ожидал что-то вроде: {:a...
Я добавил таблицу, которая, как мне казалось, мне понадобится, но теперь я больше не планирую ее использовать. Как мне удалить эту таблицу? Я уже запустил миграцию, поэтому таблица находится в моей базе данных. Я полагаю, что rails generate migrationдолжен справиться с этим, но я еще не понял, как...
Я хочу удалить все файлы, которые он создал, и откатить все сделанные изменения, но не обязательно в базу данных, но больше в файлы конфигурации. Я хотел бы автоматически удалить все сопоставления ресурсов для модели / контроллера, удаленные в файле rout.rb и везде, где могли быть внесены...
Есть ли альтернатива update_attributes, которая не сохраняет запись? Так что я мог сделать что-то вроде: @car = Car.new(:make => 'GMC') #other processing @car.update_attributes(:model => 'Sierra', :year => "2012", :looks => "Super Sexy, wanna make love to it") #other processing...
Я установил devise в своем приложении и применил в своем application.html.erbфайле следующее: <div id="user_nav"> <% if user_signed_in? %> Signed in as <%= current_user.email %>. This cannot be cheese? <%= link_to 'Sign out', destroy_user_session_path %> <% else %>...
Звездочки обычно бывают довольно многословными в журнале (dev) по умолчанию в Ruby on Rails 3.1 (RC1): Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6303) Started GET "/assets/application.js" for...
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Я собираюсь создать кучу веб-приложений с нуля. (См....
Я бы хотел, чтобы Bundler загрузил местный драгоценный камень. Есть ли вариант для этого? Или мне нужно переместить папку gem в каталог
Я работаю над веб-приложением Ruby on Rails 3 для Heroku. Как очистить базу
У меня есть модель Users, которая нуждается в :emailстолбце (я забыл добавить этот столбец во время первоначального скаффолда). Я открыл файл миграции и добавил t.string :email, сделал rake db:migrateи получил NoMethodError. Затем я добавил строку add_column :users, :email, :string снова rake...
Я новичок в Rails, так что мой текущий проект находится в странном состоянии. Одной из первых вещей, которые я создал, была модель «Кино». Затем я начал определять его более подробно, добавил несколько методов и т. Д. Теперь я понимаю, что должен был сгенерировать его rails generate scaffoldдля...
У меня есть следующий файл: /spec/controllers/groups_controller_spec.rb Какую команду в терминале я использую для запуска только этой спецификации и в каком каталоге я запускаю команду? Мой драгоценный файл: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem "rspec-rails",...
У меня есть строка в Ruby: sentence = "My name is Robert" Как я могу легко заменить одно слово в этом предложении, не используя сложный код или
Поскольку последний релиз 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 application...
Я создал новый проект Rails, используя rails 3.1.0.rc4на своем локальном компьютере, но когда я пытаюсь запустить сервер, я получаю: Не удалось найти среду выполнения JavaScript. Смотрите здесь список доступных сред выполнения. ( ExecJS::RuntimeUnavailable) Примечание: это не о...
Я получаю ошибку, показанную ниже, при попытке установить гем rmagick. Я использую Snowleopard 10.6 с использованием RVM, Ruby 1.9.2-head и Rails 3.05. Ответы на похожие вопросы рекомендовали установить ImageMagick, что я успешно и сделал. Другие предложили установить «библиотеку libmagick9-dev»,...