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

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

5
Rails автоматично призначає ідентифікатор, який уже існує
Я створюю новий запис так: truck = Truck.create(:name=>name, :user_id=>2) Наразі в моїй базі даних є кілька тисяч об’єктів для вантажних автомобілів, але я присвоїв ідентифікатори кільком з них, таким чином, що деякі ідентифікатори залишились доступними. Отже, що відбувається, rails створює елемент з id = 150, і він чудово працює. Але …

22
Невизначених користувачів PG відношення до помилок не існує
Я бачив це питання раніше, але лише для rspec. Я ще не створив тест, тому що він занадто просунутий для мене, але одного дня я його зроблю! : P Я отримую цю помилку, коли намагаюся зареєструватися / увійти в свій додаток. Я використовував devise для створення користувача, а також omniauth2 …

8
Придумайте скидання пароля з консолі Rails
Під час запуску програми, як ви вибираєте користувача за адресою електронної пошти, а потім встановлюєте пароль вручну в rails consoleDevise? Крім того, куди я б звернувся для перегляду документації, щоб висвітлити більше деталей щодо маніпулювання рахунками під час використання Devise?

7
Видалення всіх встановлених самоцвітів та початок спочатку
Нещодавно я почав вивчати Ruby та Ruby on Rails, і спостерігав безліч початкових матеріалів. Останнім часом я виявляю, що постійно отримую помилки там, де дорогоцінні камені не встановлюються або вони будуть встановлені, але їх не можна використовувати з якихось причин, і я вирішив, що хочу видалити все, щоб знову встановити …

5
Використовувати Rails 'form_for, але встановлювати власні класи, атрибути для елемента <form>?
form_forсхоже, ігнорує будь-які "зайві" атрибути, такі як data-fooатрибут або classпередані як optionsу другому аргументі. = form_for @user, {:url =&gt; 'foo', :class =&gt; 'x', 'data-bar' =&gt; 'baz' } do |f| # ... Результатом є &lt;form&gt;тег без xкласу чи data-barатрибута. У чому виправлення? Або як я можу захопити FormBuilderекземпляр без використання form_for?

7
Перевірте, чи існує запис від контролера в Rails
У моєму додатку Користувач може створити бізнес. Коли вони ініціюють indexдію в моєму, BusinessesControllerя хочу перевірити, чи пов’язаний бізнес із current_user.id: Якщо так: покажіть бізнес. Якщо ні: перенаправити на newдію. Я намагався використати це: if Business.where(:user_id =&gt; current_user.id) == nil # no business found end Але це завжди повертається, навіть …

2
Отримати помилку: Ви повинні встановити принаймні один пакет postgresql-client- <version> під час розгортання на heroku
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* …

2
Як створити та використовувати модуль за допомогою Ruby on Rails 3?
Я використовую Ruby on Rails 3, і я хотів би перемістити якийсь користувацький та спільний код у модулі. Який синтаксис слід використовувати для написання коду модуля? В яку папку моєї програми я повинен помістити файл модуля? Як мені включити цей модуль до одного або декількох класів контролера? Яку ще дію, …



2
Маршрутизація рейок для обробки декількох доменів в одному додатку
Мені не вдалося знайти дієвого вирішення цієї проблеми, незважаючи на кілька подібних питань тут і деінде. Здається імовірним, що на це запитання не було відповіді для Rails 3, тому тут йдеться: У мене є програма, яка в даний час дозволяє користувачам створювати власні субдомени, що містять їх екземпляр програми. У …

3
ActiveRecord знаходить і повертає лише вибрані стовпці
редагувати 2 Якщо ви натрапите на це, перевірте обидві відповіді, оскільки я б зараз використовував для цього плак У мене є досить великий власний набір даних, який я хотів би повернути, щоб вилучити його як json. Одна частина: l=Location.find(row.id) tmp[row.id]=l але я хотів би зробити щось на зразок: l=Location.find(row.id).select("name, website, …

15
Помилка postgres “недійсне значення параметра” TimeZone “:” UTC “”
Jupitor$ bundle exec rake db:create db:migrate APP_development already exists rake aborted! PG::Error: ERROR: invalid value for parameter "TimeZone": "UTC" : SET time zone 'UTC' Я постійно отримую цю помилку під час спроби переходу до моєї бази даних postgres. допомога була б дуже вдячна!


8
Не вдається запустити “reils console” через помилку з лінією зчитування
Я не можу виконати rails consoleчерез цю помилку: localhost:TwitterForZombies wiz$ rails c /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `require': dlopen(/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib (LoadError) Referenced from: /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle Reason: image not found - /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `&lt;top (required)&gt;' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `&lt;top (required)&gt;' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `&lt;top (required)&gt;' from script/rails:6:in …

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