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

130
AngularJS - логин и аутентификация на каждом маршруте и контроллере

У меня есть приложение AngularJS, созданное с использованием yeoman, grunt и bower. У меня есть страница входа в систему с контроллером, который проверяет аутентификацию. Если учетные данные верны, я перенаправляюсь на домашнюю страницу. app.js 'use strict'; //Define Routing for app...

129
Рубин на рельсах. Как использовать метод Active Record .build в отношении: принадлежит к отношению?

Мне не удалось найти какую-либо документацию по методу .build в Rails (в настоящее время я использую 2.0.2). Путем экспериментов кажется, что вы можете использовать метод сборки для добавления записи в has_manyотношение до того, как какая- либо запись будет сохранена. Например: class Dog <...

129
Дата форматирования Rails

Я отправляю дату в API, и требуется следующий формат: 2014-12-01T01:29:18 Я могу получить дату из модели так: Model.created_at.to_s Это возвращается: 2014-12-01 01:29:18 -0500 Как я могу использовать Rails или Ruby, чтобы отформатировать его как требуемый формат с помощью T и удаления...

129
Rails CSRF Protection + Angular.js: protect_from_forgery заставляет меня выйти из системы через POST

Если эта protect_from_forgeryопция упоминается в application_controller, я могу войти в систему и выполнить любые запросы GET, но при самом первом запросе POST Rails сбрасывает сеанс, в результате чего я выхожу из системы. Я protect_from_forgeryвременно отключил эту опцию, но хотел бы использовать...

129
Копия xxx была удалена из дерева модулей, но все еще активна

Я почти уверен, что ошибка не имеет ничего общего с фактическим содержимым TenantIdLoaderмодуля. Вместо этого это как-то связано с ActiveSupportзависимостями. Я не могу избавиться от этой ошибки. Из того, что я читал, это потому, что либо ActiveRecord::Baseперезагружается, либо...

129
Разработайте форму в другом контроллере

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

128
Ошибка установки рельсов Ubuntu на zlib

Я только что перешел на Ubuntu 8.10 в качестве своего модуля разработчика; это мой первый серьезный набег на Linux как на операционную систему повседневного использования, и мне трудно запустить Rails. Я следил за рядом руководств, которые, похоже, работают нормально, но когда я пытаюсь...

128
Rails response_with: как это работает?

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

128
Rails определяет, был ли запрос AJAX

В своем действии я хочу ответить обработкой только в том случае, если она была вызвана из запроса AJAX. Как мне проверить? Я хочу сделать что-то вроде этого: def action @model = Model.find(params[:id]) respond_to do |format| if (wasAJAXRequest()) #How do I do this? format.html #action.html.erb else...

128
Rails 5: загрузка файлов lib в продакшене

Я обновил одно из своих приложений с Rails 4.2.6 до Rails 5.0.0. В Руководстве по обновлению говорится, что функция автозагрузки теперь по умолчанию отключена в производственной среде. Теперь я всегда получаю сообщение об ошибке на своем производственном сервере, так как загружаю все файлы lib с...

127
Uniq по атрибуту объекта в Ruby

Какой самый элегантный способ выделить объекты в массиве, уникальные по одному или нескольким атрибутам? Эти объекты хранятся в ActiveRecord, поэтому можно использовать методы AR....

127
Почему часто не рекомендуется использовать направляющие default_scope?

Повсюду на тех интернет - людей , говоря , что использование рельсов default_scopeявляется плохой идеей, и топ хиты для default_scopeна StackOverflow это о том , как переписать его. Это кажется запутанным и заслуживает четкого вопроса (я думаю). Итак: почему не default_scopeрекомендуется...

127
Насколько велика таблица PostgreSQL?

Я работаю над дизайном проекта RoR для своей компании, и наша команда разработчиков уже столкнулась с небольшими спорами по поводу дизайна, особенно базы данных. У нас есть модель, Messageкоторую необходимо сохранить. Это очень, очень маленькая модель с тремя столбцами db, кроме id, однако, когда...

127
Вложенные атрибуты недопустимые параметры

У меня есть Billобъект, в котором много Dueобъектов. DueОбъект также принадлежит к Person. Мне нужна форма, которая может создавать объект Billи его дочерние Duesэлементы на одной странице. Я пытаюсь создать форму, используя вложенные атрибуты, похожие на те, что в этом Railscast . Соответствующий...

127
Как настроить подтверждение по электронной почте с помощью Devise?

Есть ли руководство, в котором объясняется, как настроить электронное письмо с подтверждением регистрации Devise с нуля (как в разработке, так и в производстве), то есть если у вас не настроен Action Mailer? Поиск в Google только что обнаружил кучу отдельных частей, связанных с этим. Ни одна часть...

127
найти vs find_by vs где

Я новичок в рельсах. Я вижу, что есть много способов найти запись: find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first И похоже, что все они в конечном итоге...