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

108
Как установить значения по умолчанию в Rails?

Я пытаюсь найти лучший способ установить значения по умолчанию для объектов в Rails. Лучшее, что я могу придумать, - это установить значение по умолчанию в newметоде контроллера. Есть ли у кого-нибудь какие-либо комментарии, если это приемлемо или есть лучший способ сделать...

108
ставит vs logger в задачи rails rake

В задаче rake, если я использую команду put, я вижу вывод на консоли. Однако я не увижу это сообщение в файле журнала, когда приложение будет развернуто на производстве. Однако если я скажу Rails.logger.info, тогда в режиме разработки я ничего не вижу на консоли. Мне нужно перейти к файлу журнала и...

108
Rails - проверка наличия ассоциации?

У меня есть модель A, которая имеет ассоциацию has_many с другой моделью B. У меня есть бизнес-требование, согласно которому для вставки в A требуется по крайней мере 1 связанная запись с B. Есть ли метод, который я могу вызвать, чтобы убедиться, что это правда, или мне нужно написать специальную...

108
Измените имя параметра: id в ресурсах маршрутизации для Rails

Я посмотрел, как изменить слот динамических параметров, и нашел этот пост, который делает именно то, что нужно. Сообщение: https://oughttbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in. В основном, что он делает, если следующие маршруты: map.resources :clients, :key =>...

108
Сохранение enum из select в Rails 4.1

Я использую перечисления в Rails 4.1, чтобы отслеживать цвета вина. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end На мой взгляд, я создаю выбор, чтобы пользователь мог выбрать вино определенного цвета. f.input :color, :as => :select, :collection =>...

107
Что такое mattr_accessor в модуле Rails?

Я не смог найти это в документации Rails, но похоже mattr_accessor - это следствие модуля для attr_accessor (getter & setter) в обычном классе Ruby . Например. в классе class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end Например. в модуле...

107
Как запустить файл Ruby в среде Rails?

Я хочу запустить файл Ruby в контексте среды Rails. rails runner почти делает то, что я хочу, но я хотел бы просто дать ему имя файла и аргументы. Я почти уверен, что это возможно, поскольку я делал это раньше. Может кто-нибудь напомнить, как это...

106
Что такое scope / named_scope в рельсах?

Я недавно начала стажировку. Мой работодатель использует Ruby on Rails, и я часто сталкиваюсь с новым синтаксисом, который мне нужно найти, чтобы понять. Я искал в Google хорошее объяснение named_scope, но до сих пор я нашел в основном сообщения в блогах, в которых его высоко оценивают, а не прямое...

106
Как отобразить уникальные записи из has_many через отношения?

Мне интересно, как лучше всего отображать уникальные записи из has_many через отношения в Rails3. У меня три модели: class User < ActiveRecord::Base has_many :orders has_many :products, :through => :orders end class Products < ActiveRecord::Base has_many :orders has_many :users, :through...

106
POST JSON в API с использованием Rails и HTTParty

Я хотел бы, чтобы пользователь моего приложения ruby ​​on rails мог отправлять тикеты в мою внешнюю систему управления тикетами, squishlist.com. У них есть api и следующие инструкции. Вам необходимо пройти аутентификацию и получить токен, а затем отправить билет с токеном. Из squishlist. # get the...

106
Rails и PostgreSQL: роль postgres не существует

Я установил PostgreSQL на свой Mac OS Lion и работаю над приложением rails. Я использую RVM, чтобы хранить все отдельно от других моих приложений Rails. По какой-то причине, когда я пытаюсь перенести db в первый раз, rake не может найти пользователя postgres. Я получаю ошибку FATAL: role "postgres"...

106
Переполнение cookie в приложении rails?

ActionDispatch :: Cookies :: CookieOverflow в UsersController # create У меня эта ошибка возникает при попытке открыть страницу. Я не знаю, как отладить эту ошибку. У вас есть предложения по этой проблеме? def create @user = User.new(params[:user]) sign_in @user if @user.save...

106
Как сделать так, чтобы в навигации Twitter-Bootstrap отображалась активная ссылка?

Я не понимаю, как Twitter Bootstrap делает активные ссылки для навигации. Если у меня такая обычная навигация (с привязкой рубина на рельсах): <ul class="nav"> <li class="active"> <a href="/link">Link</a> </li> <li class=""> <a href="/link">Link</a>...

105
Назначение значения по умолчанию при создании файла миграции

rails generate migration AddRetweetsCountToTweet retweets_count:integer Хорошо, я использую строку выше для создания файла миграции, который автоматически генерирует код в сгенерированном файле, чтобы добавить столбец в твит модели с целым числом типа данных. Теперь я хочу добавить значение по...