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

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

Как получить имя класса Ruby?

Как получить имя класса из объекта ActiveRecord? У меня есть: result = User.find(1) Я пробовал: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" Мне нужно только имя класса в строке (User в ...
05 мая '09 в 18:13
8

Rails: include vs.: join

Это скорее вопрос "почему дела так", а не вопрос "Я не знаю, как это сделать"... Таким образом, Евангелие по вытаскиванию связанных записей, которые вы знаете, вы собираетесь использовать, это использовать :include, потому что вы получите соединени...
30 июл. '09 в 19:00
9

Перемещение Rails для столбца изменения

У нас есть синтаксис script/generate migration add_fieldname_to_tablename fieldname:datatype для добавления новых столбцов в модель. В той же строке есть ли script/generate для изменения типа данных столбца? Или я должен писать SQL непосредственно...
10 мая '10 в 0:44
11

Использование шрифтов с конвейером Rails

У меня есть некоторые шрифты, настроенные в моем файле Scss, например: @font-face { font-family: 'Icomoon'; src: asset-url('icoMoon.eot?#iefix', font) format('embedded-opentype'), asset-url('icoMoon.woff', font) format('woff'), ass...
05 июн. '12 в 22:29
12

Каков наилучший метод обработки валюты/денег?

Я работаю над очень простой системой корзины покупок. У меня есть таблица items, у которой есть столбец price типа integer. У меня возникли проблемы с отображением цены в моих прогнозах по ценам, которые включают как евро, так и центы. Я пропустил...
19 июн. '09 в 20:36
20

Задача cron для рельсов: лучшие практики?

Какой лучший способ запускать запланированные задачи в среде Rails? Script/бегун? Рейк?
12 нояб. '08 в 22:59
6

raw vs. html_safe против h для unescape html

Предположим, что у меня есть следующая строка @x = "<a href='#'>Turn me into a link</a>" На мой взгляд, я хочу, чтобы отображалась ссылка. То есть, я не хочу, чтобы все в @x было unescaped и отображалось как строка. Какая разница между...
22 нояб. '10 в 23:27
6

Что означает сбой exec exec?

Что означает bundle exec rake db:migrate? Или просто bundle exec rake <command> в целом? Я понимаю, что bundle заботится о сохранении вещей в Gemfile. Я знаю, что означает слово "exec". Я понимаю, что rake поддерживает все различные сценарии...
05 июл. '11 в 20:46
4

Rails 4: before_filter против before_action

В rails > 4.0.0 генераторы создают CRUD-операции с before_action not before_filter. Кажется, он делает то же самое. Так какая разница между этими двумя?
13 мая '13 в 10:26
3

Как удалить объект ActiveRecord?

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

Как найти, где метод определен во время выполнения?

У нас недавно возникла проблема, когда после совершения ряда коммитов бэкэнд-процесс не выполнялся. Теперь мы были хорошими мальчиками и девочками и побежали rake test после каждой регистрации, но из-за некоторых странностей в загрузке библиотеки Ra...
06 окт. '08 в 18:44
5

Как запустить "рельсы генерировать леса", когда модель уже существует?

Я новичок в Rails, поэтому мой текущий проект находится в странном состоянии. Одной из первых вещей, которые я создал, была модель "Кино". Затем я начал подробно определять его, добавил несколько методов и т.д. Теперь я понял, что должен был сгене...
02 дек. '10 в 9:21
5

Как я могу указать локальный камень в моем Gemfile?

Я бы хотел, чтобы Bundler загрузил локальный драгоценный камень. Есть ли возможность для этого? Или мне нужно переместить папку gem в каталог .bundle?
20 дек. '10 в 8:24
12

Как разобрать JSON с Ruby on Rails?

Я ищу простой способ разобрать JSON, извлечь значение и записать его в базу данных в Rails. В частности, что я ищу, это способ извлечь shortUrl из JSON, возвращенного из bit.ly API: { "errorCode": 0, "errorMessage": "", "results": { "h...
01 дек. '09 в 14:58
3

Оператор case с несколькими значениями в каждом блоке "когда"

Лучший способ, которым я могу описать то, что я ищу, - показать вам неудачный код, который я пробовал до сих пор: case car when ['honda', 'acura'].include?(car) # code when 'toyota' || 'lexus' # code end У меня есть около 4 или 5 разли...
17 апр. '12 в 18:51