Вопросы с тегом «ruby-on-rails-3»

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

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

1
Rails response_with: как это работает?
Я тут и там читал о том, насколько хорош этот respond_withметод в Rails 3. Но я даже не могу найти ссылку на него ни в Rails API, ни в поиске источника. Может ли кто-нибудь объяснить мне, как это работает (какие параметры вы можете использовать и т. Д.), Или указать мне …


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
Rails 3.1: двигатель против монтируемого приложения
Может ли кто-нибудь помочь мне понять разницу между Rails Engine и монтируемым приложением? В Rails 3.1 вы можете создать любой из них с помощью команды «rails new plugin _ __ ». rails plugin new forum --full # Engine rails plugin new forum --mountable # Mountable App Когда бы вы хотели …

4
Rails has_and_belongs_to_many миграция
У меня есть две модели, 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
Передать файл сценария ruby ​​в консоль rails
Есть ли способ передать файл ruby, foo.rb, в консоль rails. Ожидаемые результаты будут после того, как консоль запустит среду rails для запуска файла. Или любым другим способом, который позволил бы мне выполнить файл в среде рельсов, запускаемый из командной строки.

3
Rails: redirect_to с: error, но flash [: error] пусто
Я пытаюсь выполнить перенаправление при установке значения flash [: error]. (Рельсы 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.