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

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

2
Чим spec / rails_helper.rb відрізняється від spec / spec_helper.rb? Мені це потрібно?
Я роблю підручник з Rails вдруге. Коли я вводжу це rails generate integration_test static_pages Отримую spec/rails_helper.rbі spec/spec_helper.rbзамість простоspec/spec_helper.rb Тепер, коли я запускаю свої тести, вони довші (більш "детальні") і повільніші, ніж коли я робив це останній раз. Мені цікаво, в чому різниця між двома файлами, і якщо я зробив щось …

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

6
Як придушити виходи консолі / IRB Rails
У мене застрягла досить дивна проблема. Я тестував деякі записи db на нашому виробничому сервері в Rails Console, де майже всі команди приводили до величезної кількості рядків o / p, через що канал ssh був повішений :( Чи є спосіб придушити екранні зображення консолі / irb? Дякую


6
Rails: Не вдається перевірити справжність токена CSRF під час надсилання запиту POST
Я хочу зробити POST requestдля свого місцевого розробника, ось так: HTTParty.post('http://localhost:3000/fetch_heroku', :body => {:type => 'product'},) Однак із консолі сервера він повідомляє Started POST "/fetch_heroku" for 127.0.0.1 at 2016-02-03 23:33:39 +0800 ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" Processing by AdminController#fetch_heroku as */* Parameters: {"type"=>"product"} Can't verify CSRF token authenticity …

11
Uncaught ReferenceError: React не визначено
Я намагаюся змусити ReactJS працювати з рейками, використовуючи цей підручник. Я отримую цю помилку: Uncaught ReferenceError: React is not defined Але я можу отримати доступ до об'єкта React у консолі браузера, я також додав public / dist / turbo-response.min.js, як описано тут, а також додав рядок у application.js, як описано …

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 `<top (required)>' 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 `<top (required)>' 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 `<top (required)>' from script/rails:6:in …

12
Вебрік дуже повільно реагує. Як це пришвидшити?
У мене є програма Rails, яку я запускаю на своєму сервері. Коли я переходжу на віддалений робочий стіл і намагаюся завантажити програму, серверу потрібно 3-4 хвилини, щоб відповісти простою HTML-сторінкою. Однак, коли я завантажую сторінку локально на сервері, вона з’являється буквально за секунду. Я спробував пінгувати сервер із віддаленого робочого …

8
рейки пучок чистим
Після оновлення набору у вас з’являться деякі дорогоцінні камені, які можуть бути застарілими, оскільки встановлена ​​нова версія цього дорогоцінного каменя. Під bundleвиконуваним файлом такої команди немає, тобто bundle clean. Як можна позбутися цих застарілих самоцвітів? Це спроба зменшити розмір кулі в моїй програмі рейок.

3
Як запустити файл .rb з IRB?
Я починаю з Ruby on Rails. Зараз я переглядаю навчальний посібник, де сказано, що мені потрібно запустити файл .rb з IRB, і це створить файл .xml у моєму поточному каталозі. Моє питання полягає в тому, як запустити файл .rb в IRB? І чи повинен я бути в каталозі, де живе …

9
Як змінити за замовчуванням ip прив'язки сервера розробки Rails 4.2?
Після оновлення програми rails нашої команди до 4.2, як зазначається у примітці до випуску , за замовчуванням ip rails serverприв'язується до змінено на localhostз 0.0.0.0. Ми розробляємо разом з Vagrant і хочемо, щоб сервер розробки був доступний безпосередньо з браузера на хост-машині. Замість того, щоб вводити rails s -b 0.0.0.0щоразу …

5
попередження: константа :: Fixnum не підтримується під час створення нової моделі
Я намагався знайти якесь рішення для цього, але я дійсно не міг знайти нічого, пов'язаного з помилками, які виникають у мене під час запуску команди rails: rails генерують модель Назва книги: підсумок рядка: текст isbn: рядок /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/core_ext/numeric/conversions.rb:138: warning: …


4
Маршрути з тире `-` замість підкреслення` _` в Ruby on Rails
Я хочу, щоб мої URL-адреси використовували тире -замість підкреслення _як роздільники слів. Наприклад controller/my-actionзамість controller/my_action. Мене дивують дві речі: Google та ін. продовжуйте їх розрізняти. Це Рубін на Rails не має простий, глобальний конфігураційний параметр для відображення -на _в маршрутизації. Або це? Найкраще рішення, яке я маю - це використовувати …

3
Як замінити параметри X-Frame для контролера або дії в Rails 4
Здається, Rails 4 встановлює значення за замовчуванням SAMEORIGINдля X-Frame-Optionsзаголовка відповіді HTTP. Це чудово для безпеки, але це не дозволяє частинам вашої програми бути доступними в iframeіншому домені. Ви можете перевизначити X-Frame-Optionsглобальне значення за допомогою config.action_dispatch.default_headersналаштування: config.action_dispatch.default_headers['X-Frame-Options'] = "ALLOW-FROM https://apps.facebook.com" Але як це замінити лише для одного контролера чи дії?

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