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

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

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

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


2
Resque vs Sidekiq? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання В даний час я використовую Resqueдля мого фонового процесу, але останнім …

5
Побудувати проти нового в Rails 3
У Rails 3 Docs , то buildметод асоціацій описується як такий же , як newметод, але з автоматичним присвоєнням зовнішнього ключа. Прямо з документів: Firm#clients.build (similar to Client.new("firm_id" => id)) Я читав подібне деінде. Однак, коли я використовую new(наприклад , some_firm.clients.newбез яких - або параметрів), нового клієнта firm_idасоціація буде створена …

4
Чи можете ви більше порівняти з датою в пошуку в Rails 3?
Я шукаю цей пошук в Rails 3: Note.where(:user_id => current_user.id, :notetype => p[:note_type], :date => p[:date]).order('date ASC, created_at ASC') Але мені потрібно, щоб :date => p[:date]умова була рівнозначною :date > p[:date]. Як я можу це зробити? Дякуємо за прочитане

3
Яка різниця між `after_create` та` after_save` та коли використовувати?
Є after_createі after_saveтакий же , як у функціональності? Я хочу зробити операцію з електронною поштою користувача після його створення. Я хочу зробити цю операцію, коли вона зберігається в базі даних. який краще використовувати: after_createабо after_save?

6
Вказівка ​​імені стовпця при переміщенні "посилань"
Я хочу зробити migrationв Rails, посилаючись на іншу таблицю. Зазвичай я б робив щось на кшталт: add_column :post, :user, :references Це створює стовпчик, названий user_idу postsтабл. Але що робити, якщо замість цього user_idя хочу щось подібне author_id? Як я можу це зробити?


4
Як створити екземпляр класу з імені рядка в рубіні?
У мене є ім'я класу, і я хочу створити екземпляр цього класу, щоб я міг переглядати кожен атрибут rails, який присутній у схемі цього класу. Як би я пішов робити це? У мене є ім'я як рядок класу, який я хочу перевірити Напевно, мені потрібно створити екземпляр класу, щоб я …


5
Рейки 3.1: Додаток двигуна проти монтажу
Чи може хтось допомогти мені зрозуміти відмінності між Rails Engine та програмою Mountable? У Rails 3.1 ви можете створити будь-який із командою "rails new plugin _ __ ". rails plugin new forum --full # Engine rails plugin new forum --mountable # Mountable App Коли ви хочете використовувати один проти іншого? …

4
Рельси мають_і_надовження_то_мало міграції
У мене є дві моделі, restaurantі userя хочу виконати співвідношення has_and_belongs_to_many. Я вже зайшов у файли моделі та додав has_and_belongs_to_many :restaurantsіhas_and_belongs_to_many :users Я припускаю, що в цей момент я повинен мати можливість зробити щось на кшталт Rails 3: rails generate migration .... але все, що я спробував, здається, не вдалося. …

7
Передайте файл сценарію рубіну до консолі рейок
Чи є спосіб передати рубіновий файл, foo.rb на консоль рейлів . Очікувані результати будуть після того, як консоль запустить рельсове середовище для запуску файла. Або будь-яким іншим способом, який дозволив би мені виконати файл у середовищі рейок, запускається з командного рядка.

3
Rails: redirect_to з: помилка, але спалах [: помилка] порожній
Я намагаюся зробити переадресацію під час встановлення значення спалаху [: помилка]. (Рейки 3.0.10) На мій погляд, маю <p id="error"><%= flash[:error] %></p> <p id="notice"><%= flash[:notice] %></p> Якщо я це роблю, redirect_to show_path, :notice => "ok"це працює добре, але якщо я redirect_to show_path, :error => "error"це роблю, він не з’являється. чого я …

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