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

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

6
Rails 4 LIKE-запит - ActiveRecord додає лапки
Я намагаюся зробити подібний запит, як це def self.search(search, page = 1 ) paginate :per_page => 5, :page => page, :conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name' end Але коли він запускається щось додає лапки, що призводить до того, що оператор sql виходить …

10
Як встановити заголовки запитів у специфікації запитів rspec?
У специфікації контролера я можу встановити заголовка http accept так: request.accept = "application/json" але в специфікації запиту об'єкт "запит" дорівнює нулю. То як я можу це зробити тут? Причиною, з якої я хочу встановити заголовку http accept на json, є те, що я можу це зробити: get '/my/path' замість цього …

3
Як налаштувати підтвердження електронної пошти за допомогою Devise?
Чи є там підручник, який пояснює, як налаштувати електронний лист із підтвердженням реєстрації Devise з нуля (як у розробці, так і у виробництві), тобто якщо у вас немає налаштування Action Mailer? Пошуки Google щойно знайшли купу окремих фрагментів, пов’язаних із цим. Жоден твір не пояснює достатньо, і я не впевнений, …

4
Дата форматування рейок
Я публікую дату в API і потрібний наступний формат: 2014-12-01T01:29:18 Я можу отримати дату від такої моделі: Model.created_at.to_s Це повертає: 2014-12-01 01:29:18 -0500 Як я можу використовувати Rails або Ruby, щоб відформатувати його як потрібний формат за допомогою T і видалити -0500?

2
Наскільки велика є занадто великою для таблиці PostgreSQL?
Я працюю над розробкою проекту RoR для своєї компанії, і наша команда розробників вже вступила в дебати щодо дизайну, зокрема бази даних. У нас є названа модель, Messageяку потрібно зберігати. Це дуже-дуже маленька модель із лише трьома db колонками, крім id, однак, ймовірно, буде багато цих моделей, коли ми перейдемо …

26
Не вдається зупинити сервер рейлів
Я новачок у рейках, і я використовую машину ubuntu та rubymine IDE. Проблема полягає в тому, що я не в змозі зупинити сервер рейки. Я намагався зупинити сервер, вбивши процес рейки. Але, коли я бігаю pgrep -l rails, такого процесу не знайти. Отже, я в змозі вбити лише рубінові процеси, …

13
Як встановити прапорець у капібарі?
Я використовую Rspec та Capybara. Як я можу написати крок для перевірки checkbox? Я спробував checkза вартістю, але не може знайти свого checkbox. Я не впевнений, що робити, оскільки у мене фактично однаковий ідентифікатор з різними значеннями Ось код: <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="61" name="cityID"> <input id="cityID" …

5
Чому використання рейок default_scope часто рекомендують проти?
Всюди на тих інтернет - людей , кажучи , що використання рейок default_scopeє поганою ідеєю, і топ хіти для default_scopeна StackOverflow це про те , як переписати його. Це переплутано і заслуговує на чітке запитання (я думаю). Отже: чому default_scopeрекомендується використовувати рейки ?

14
Uniq за атрибутом об'єкта в Ruby
Який найелегантніший спосіб виділити об'єкти з масиву, які є унікальними щодо одного або декількох атрибутів? Ці об'єкти зберігаються в ActiveRecord, тому використання методів AR також буде добре.

24
Отримайте вік людини в Рубі
Я хотів би отримати вік людини від дня народження. now - birthday / 365не працює, тому що деякі роки мають 366 днів. Я придумав такий код: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end Чи є більш рубійський спосіб розрахунку …

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асоціація буде створена …

2
Ruby on Rails: отримання максимального значення зі стовпця БД
В даний час я можу робити прямий SQL-запит у своїй БД: SELECT MAX(bar) FROM table_name І повертається з максимальним значенням у цій таблиці. Коли я роблю те, що вважаю рівноцінним дзвінком у Rails, однак це не працює. Я телефоную: Bar.all(:select => "Max(bar)") Це просто повертається за допомогою: [#<Bar >] У …
125 sql  ruby-on-rails 

21
рейки - Придумати - Поводження - devise_error_messages
на моїй сторінці редагування користувача є такий рядок: <%= devise_error_messages! %> Проблема полягає в тому, що це не видає помилок стандартним способом, який робить решта програми: <% flash.each do |key, value| %> <div class="flash <%= key %>"><%= value %></div> <% end %> Моє запитання полягає в тому, як змусити повідомлення …

8
Як в Рейлах ви робите візуалізацію JSON за допомогою перегляду?
Припустимо, ви перебуваєте в контролері своїх користувачів і хочете отримати відповідь json на запит на шоу, було б непогано, якби ви могли створити файл у своїх переглядах / користувачах / редакторі на ім’я show.json та після того, як ваші користувачі # шоу дію завершено, вона надає файл. В даний час …

13
Перехід від SQLite до PostgreSQL у новому проекті Rails
У мене є додаток для рейок, що бази даних знаходяться в SQLite (розробник і виробництво). Оскільки я переходжу до heroku, я хочу перетворити свою базу даних у PostgreSQL. У будь-якому разі я чув, що локальну, розробку, базу даних не потрібно міняти з SQLite, тому мені не потрібно це змінювати, однак, …

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