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

Ruby on Rails - це повний стек із відкритим кодом для веб-додатків із відкритим кодом, написаний на Ruby. Він слідує за популярною базовою моделлю MVC і відомий своїм підходом до розробки додатків "конвенція щодо конфігурації".

6
Оновіть один стовпець до значення іншого в міграції Rails
У мене є таблиця в додатку Rails із сотнями тисяч записів, і вони мають лише created_atпозначку часу. Я додаю можливість редагування цих записів, тому хочу додати updated_atпозначку часу до таблиці. Під час міграції, щоб додати стовпець, я хочу оновити всі рядки, щоб новий updated_atзбіг старий created_at, оскільки це за замовчуванням …

2
Rails - невизначений метод `stringify_keys '
Я намагаюся створити блок рубінового коду, коли користувач натискає кнопку "Назад". Я отримую помилку "невизначений метод` stringify_keys 'для "/ projects / 11 / steps / 4": String ". Код працює, коли я позбавляюся від do і end. Як додати дію до link_to? <%= link_to 'Back', project_step_path(@project, @project.steps.count-1), :class => "btn …


3
Вас бентежить "response_to" проти "response_to?"
Я вивчаю Rails з railstutorial.org, і мене щось бентежить: у цьому розділі автор пропонує нам провести тестування в консолі з respond_to?методом на об'єкті User, і це працює нормально. Але пізніше, коли ми пишемо тест на :encrypted_passwordатрибут, він використовує respond_to. З цікавості я спробував respond_toу консолі об’єкт User, і з’являється повідомлення …

3
Чи безпечно token_authenticatable devise?
Я будую простий api з Rails API , і хочу переконатись, що я на правильному шляху тут. Я використовую Devise для обробки логінів і вирішив піти з Devise'stoken_authenticatable вибрати опцію , яка генерує ключ API, який потрібно надсилати з кожним запитом. Я поєдную API з магістральною / маріонетною панеллю, і …

20
rails server bin / rails: 6: попередження: вже ініціалізована постійна помилка APP_PATH
Я спробував кілька речей, таких як видалення / перевстановлення рейок та дорогоцінних каменів, але безрезультатно. Коли я заходжу в свій новий проект і запускаю сервер rails s або пучок exec rails, я отримую цю помилку: bin/rails:6: warning: already initialized constant APP_PATH /Users/toabui/Sites/cms/bin/rails:6: warning: previous definition of APP_PATH was here Usage: …



7
Рейки, JavaScript не завантажується після натискання посилання на помічник
У мене виникають проблеми із завантаженням мого javascript, коли я використовую помічник link_to в rails. Коли я або вручну вводжу URL-адресу з 'localhost: 3000 / products / new', або перезавантажую сторінку, завантажується javascript, але коли я переходжу за посиланням, як написано нижче, jQuery $(document).readyне завантажується на новій сторінці. Link_to, javascript …

6
Чому флеш-повідомлення не зникає?
Я роблю деяку обробку винятків у своєму контролері, коли виникає виняток: create action, я перенаправляю на: new action і показую флеш-повідомлення. Все працює нормально, я бачу флеш-повідомлення, коли виняток спіймано, але коли я перенаправляю на іншу сторінку (натискання рукою) , флеш-повідомлення все ще тут . Потім я переспрямовую на іншу …

4
рейки rspec перед усіма проти перед кожним
competition_entry_spec.rb require 'spec_helper' describe ContestEntry do before(:all) do @admission=Factory(:project_admission) @project=Factory(:project_started, :project_type => @admission.project_type) @creative=Factory(:approved_creative, :creative_category => @admission.creative_category) @contest_entry=Factory(:contest_entry, :design_file_name => 'bla bla bla', :owner => @creative, :project => @project) end context 'non-specific tests' do subject { @contest_entry } it { should belong_to(:owner).class_name('User') } it { should belong_to(:project) } it { …


3
У Ruby on Rails, щоб розширити клас String, куди слід вводити код?
Якщо на Ruby on Rails, мені потрібно додати метод, який називається class String def capitalize_first # ... end end і цікаво, куди має йти файл? (який каталог та ім'я файлу та чи потрібен будь-який код для ініціалізації?) Це для проекту Rails 3.0.6.

1
rails db: migrate vs rake db: migrate
Я новачок у рейках. Я помітив, що під час генерації міграції даних у рейках 5 деякі люди використовують rails db:migrateнад rake db:migrate. Хтось може пояснити різницю між командою rails та rake у міграції бази даних? Чи означає це, що команда rake застаріла у рейках 5? дуже дякую

5
Як отримати друк Rails.logger на консоль / stdout під час запуску rspec?
Те саме, що і назва: Як отримати Rails.loggerдрук на консоль / stdout під час запуску rspec? Напр. Rails.logger.info "I WANT this to go to console/stdout when rspec is running" puts "Like how the puts function works" Я все ще хочу Rails.loggerпіти log/test.logтеж.

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