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

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

6
Адреса вже використовується - прив'яжіть (2) (Errno :: EADDRINUSE)
Я намагаюся розгорнути додаток Rails за допомогою веб-сервера Puma. При спробі запуску сервера Puma з конфігураційним файлом bundle exec puma -C config/puma.rbя отримую помилку, що адреса вже використовується. Хтось знає, як це виправити? bundle exec puma -C config/puma.rb [23699] Puma starting in cluster mode... [23699] * Version 2.11.3 (ruby 2.0.0-p353), …



8
Rails CSRF Protection + Angular.js: protection_from_forgery змушує мене вийти з POST
Якщо protect_from_forgeryпараметр згадується у application_controller, я можу ввійти та виконувати будь-які GET-запити, але вже на перший POST-запит Rails скидає сеанс, який виходить із системи. Я тимчасово вимкнув цю protect_from_forgeryопцію, але хотів би використовувати її з Angular.js. Чи є якийсь спосіб це зробити?

5
Розробіть форму в іншому контролері
Я використовую розроблювальний камінь для процедур sign_in / sign_out. Я генерував файли переглядів із програми, використовуючи rails g devise views Я побачив, що був файл devise / session / new.html.erb, який містив форму для sign_in. Я створив ще один файл devise / session / _form.html.erb і зробив <%= render 'form' …

6
Копію xxx видалено з дерева модулів, але вона все ще активна
Я впевнений, що помилка не має нічого спільного з фактичним вмістом TenantIdLoaderмодуля. Натомість це має щось спільне із ActiveSupportзалежностями. Я, здається, не можу пройти цю помилку З того, що я прочитав, це тому, що або ActiveRecord::Baseвін перезавантажується, або Company::TenantIdLoaderперезавантажується, і це якось не повідомляє про це. Допоможіть, будь ласка! Я …

13
Рейки Ubuntu встановлюють збій на zlib
Я щойно перейшов до Ubuntu 8.10 як мій бокс для розробників; це мій перший серйозний набіг на Linux як ОС щоденного використання, і мені важко запускати Rails. Я дотримувався ряду навчальних посібників, які, здається, працюють добре, але коли я намагаюся використовувати інсталяцію дорогоцінних каменів або оновлювати дорогоцінні камені, я отримую …

2
Рубін на рейках. Як використовувати метод Active Record .build в: відносини?
Мені не вдалося знайти жодної документації щодо методу .build в Rails (я зараз використовую 2.0.2). Завдяки експериментуванню, здається, ви можете використовувати метод збирання, щоб додати запис у has_manyвідносини, перш ніж будь-який запис був збережений. Наприклад: class Dog < ActiveRecord::Base has_many :tags belongs_to :person end class Person < ActiveRecord::Base has_many :dogs …

10
Rails 5: Завантажте файли lib у виробництво
Я оновив один із моїх програм із Rails 4.2.6 до Rails 5.0.0. У Посібнику з оновлення йдеться про те, що функція автозавантаження зараз відключена у виробництві за замовчуванням. Тепер я завжди отримую помилку на своєму виробничому сервері, оскільки я завантажую всі файли lib з автоматичним завантаженням у application.rbфайл. module MyApp …

5
Рейки виявляють, чи був запит AJAX
У своїй дії я хочу відповісти на обробку лише в тому випадку, якщо вона викликана з запиту AJAX. Як перевірити? Я хочу зробити щось подібне: def action @model = Model.find(params[:id]) respond_to do |format| if (wasAJAXRequest()) #How do I do this? format.html #action.html.erb else format.html {redirect_to root_url} end end

1
Rails response_with: як це працює?
Я читав тут і там про те, наскільки класний respond_withметод в Rails 3. Але я навіть не можу знайти посилання на нього в API Rails або в пошуку джерела. Чи може хто-небудь пояснити мені, як це працює (які параметри ви можете використовувати тощо), або вказати мені на місце, де воно …

12
Як отримати приємне форматування в консолі Rails
Я хочу, щоб щось подібне виглядало добре: >> ProductColor.all => [#<ProductColor id: 1, name: "White", internal_name: "White", created_at: "2009-06-10 04:02:44", updated_at: "2009-06-10 04:02:44">, #<ProductColor id: 2, name: "Ivory", internal_name: "Ivory", created_at: "2009-06-10 04:02:44", updated_at: "2009-06-10 04:02:44">, #<ProductColor id: 3, name: "Blue", internal_name: "Light Blue", created_at: "2009-06-10 04:02:44", updated_at: "2009-06-10 04:02:44">, …
127 ruby-on-rails  irb 


6
Вкладені атрибути недозволені параметри
У мене є Billоб’єкт, у якого багато Dueоб’єктів. DueОб'єкт також належить до Person. Я хочу форму, яка може створювати Billі її дітей, Duesвсе на одній сторінці. Я намагаюся створити форму, використовуючи вкладені атрибути, схожі на ті, що в цьому Railscast . Відповідний код наведено нижче: належне.rb class Due < ActiveRecord::Base …

12
знайти vs find_by vs де
Я новачок у рейках. Я бачу, що існує маса способів знайти запис: find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first Схоже, всі вони генерують абсолютно той самий SQL. Також я вважаю, що те саме стосується пошуку кількох записів: find_all_by_<columnname>(<columnvalue>) find(:all, :conditions => { <columnname> => <columnvalue> …

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