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

Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.

8
Rails: включить против: соединения
Это скорее вопрос «почему все работает так», а не вопрос «я не знаю, как это сделать» ... Таким образом, Евангелие при извлечении связанных записей, которое, как вы знаете, вы собираетесь использовать, заключается в том, чтобы использовать его, :includeпотому что вы получите соединение и избежите целого ряда дополнительных запросов: Post.all(:include => …


5
Как преобразовать хэш-объект ruby ​​в JSON?
Как преобразовать хэш-объект ruby ​​в JSON? Итак, я пытаюсь этот пример ниже, и он не работает? Я смотрел на RubyDoc и, очевидно, у Hashобъекта нет to_jsonметода. Но я читаю в блогах, которые поддерживает active_record.to_jsonи поддерживает Rails hash#to_json. Я могу понять, ActiveRecordчто это объект Rails, но Hashон не является родным для …

14
Как определить пользовательские переменные конфигурации в рельсах
Мне было интересно, как добавить пользовательские переменные конфигурации в приложение rails и как получить к ним доступ в контроллере, например, я хочу иметь возможность определить upload_directory в файлах конфигурации, например, development.rb, и получить доступ к ним в одном из моих контроллеры. Во-вторых, я планировал иметь поддержку S3 для загрузок в …

6
Как запустить `rails generate scaffold`, когда модель уже существует?
Я новичок в Rails, так что мой текущий проект находится в странном состоянии. Одной из первых вещей, которые я создал, была модель «Кино». Затем я начал определять его более подробно, добавил несколько методов и т. Д. Теперь я понимаю, что должен был сгенерировать его rails generate scaffoldдля подключения таких вещей, …

3
Как удалить объект ActiveRecord?
Как удалить объект ActiveRecord? Я посмотрел на Active Record Querying, и у меня нет ничего при удалении, что я вижу. Удалить id, Удалить текущий объект как: user.remove, Вы можете удалить, основываясь на whereпредложении?

10
Как найти, где метод определяется во время выполнения?
Недавно у нас возникла проблема, когда после серии коммитов серверный процесс не запускался. Теперь мы были хорошими мальчиками и девочками и бегали rake testпосле каждой регистрации, но из-за некоторых странностей в загрузке библиотеки Rails это происходило только тогда, когда мы запускали ее непосредственно из Mongrel в производственном режиме. Я отследил …

9
Rails миграция для изменения столбца
У нас есть script/generate migration add_fieldname_to_tablename fieldname:datatypeсинтаксис для добавления новых столбцов в модель. В той же строке, у нас есть сценарий / генерировать для изменения типа данных столбца? Или я должен написать SQL прямо в моей миграции? Я хочу изменить столбец с datetimeна date.

7
Удалить повторяющиеся элементы из массива в Ruby
У меня есть массив Ruby, который содержит дубликаты элементов. array = [1,2,2,1,4,4,5,6,7,8,5,6] Как я могу удалить все повторяющиеся элементы из этого массива, сохранив при этом все уникальные элементы без использования циклов for и итерации?

6
сырье против html_safe против h до эскейп html
Предположим, у меня есть следующая строка @x = "<a href='#'>Turn me into a link</a>" На мой взгляд, я хочу, чтобы ссылка отображалась. То есть я не хочу, чтобы все в @x было экранировано и отображалось в виде строки. Какая разница между использованием <%= raw @x %> <%= h @x %> …
323 ruby-on-rails  erb 

13
Каков наилучший метод обращения с валютой / деньгами?
Я работаю над очень простой системой корзины покупок. У меня есть таблица, itemsкоторая имеет столбец priceтипа integer. У меня проблемы с отображением значения цены в моих представлениях для цен, которые включают в себя как евро, так и центы. Я упускаю что-то очевидное в том, что касается обработки валюты в рамках …

9
Что означает «ПРЕДУПРЕЖДЕНИЕ. Не удалось определить длину содержимого тела ответа». значит а как мне от этого избавиться?
Начиная с обновления до Rails 3.1 я вижу это предупреждение в моем журнале разработки: ПРЕДУПРЕЖДЕНИЕ. Не удалось определить длину содержимого тела ответа. Установить длину содержимого ответа или установитьResponse#chunked = true Что это значит и как я могу удалить это? Это проблема?

3
Оператор Case с несколькими значениями в каждом блоке «когда»
Лучший способ описать то, что я ищу, это показать вам неудачный код, который я пробовал до сих пор: case car when ['honda', 'acura'].include?(car) # code when 'toyota' || 'lexus' # code end У меня есть около 4 или 5 различных whenситуаций, которые должны быть вызваны примерно 50 различными значениями car. …

7
Добавьте ссылочную миграцию столбцов в Rails 4
У пользователя много загрузок. Я хочу добавить столбец в uploadsтаблицу, которая ссылается на user. Как должна выглядеть миграция? Вот что у меня есть. Я не уверен, должен ли я использовать (1) :user_id, :intили (2) :user, :references. Я даже не уверен, работает ли (2). Просто пытаюсь сделать это "рельсовым" способом. class …

8
Ruby on Rails генерирует поле модели: тип - каковы варианты для поля: тип?
Я пытаюсь создать новую модель и забыть синтаксис ссылки на идентификатор другой модели. Я бы сам посмотрел, но не нашел среди всех моих ссылок на документацию по Ruby on Rails, как найти точный источник. $ rails g model Item name:string description:text(а здесь или reference:productили references:product). Но лучший вопрос заключается в …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.