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

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


30
Неможливо знайти заголовок 'libpq-fe.h при спробі встановити pg gem
Я використовую попередню версію 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 build gem native extension. /home/u/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for …




22
Міграція рейки DB - Як видалити таблицю?
Я додав таблицю, яку я вважав, що мені знадобиться, але тепер більше не планую її використовувати. Як слід видалити цю таблицю? Я вже запустив міграцію, тому таблиця в моїй базі даних. Думаю, rails generate migrationтреба це впоратися, але я ще не зрозумів, як це зробити. Я спробував: rails generate migration …

17
Як повернути "генерацію рейок"
Я хочу видалити всі створені файли та відкатувати всі внесені зміни, але не обов’язково до бази даних, але більше до конфігураційних файлів. Я хотів би автоматично видалити всі відображення ресурсів для моделі / контролера, видалених у файлі route.rb та скрізь, що могли бути внесені зміни?

29
Немає маршрутів, які відповідають «/ користувачам / виходу» на рейки 3
Я встановив програму 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 %> <%= link_to 'Register', new_user_registration_path %> or <%= link_to 'Sign in', new_user_session_path %> …

4
Rails update_attributes без збереження?
Чи існує альтернатива 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 @car.save До речі, я знаю, що можу @car.model = 'Sierra', …

14
Як я можу відключити реєстрацію повідомлень конвеєра (зірочки) активів у Ruby on Rails 3.1?
Зірочки, як правило, є досить багатослівними в журналі (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 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/default.css.scss (15ms) (pid 6303) ... Started GET "/assets/default/header_bg.gif" for …

18
Окремий сервер і клієнт REST JSON API? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Я збираюся створити купу веб-додатків з нуля. (Див. Http://50pop.com/code для огляду.) Я хотів би, …



11
Додавання стовпця до існуючої таблиці під час міграції Rails
У мене є модель "Користувачі", яка потребує :emailстовпця (я забув додати цю колонку під час початкового лісу). Я відкрив файл міграції, додав t.string :email, зробив rake db:migrateі отримав NoMethodError. Потім я додав рядок add_column :users, :email, :string знову rake db:migrate, знову NoMethodError. Чи пропускаю я тут крок? Редагувати: ось файл …

6
Як запустити `рейки генерувати риштування ', коли модель вже існує?
Я новачок у Rails, тому мій поточний проект знаходиться в дивному стані. Однією з перших речей, які я створив, була модель "Кіно". Потім я почав визначати це детальніше, додав кілька методів тощо. Тепер я розумію, що я повинен був створити це, rails generate scaffoldщоб з'єднати такі речі, як маршрутизація, представлення …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.