ruby-on-rails
у меня есть модель пользователя, которая имеет атрибут :credits. Я хочу простую кнопку, которая будет добавлять 5 в кредит пользователя, по пути, под названием "добавить" так, что /пользователи/3/Добавить добавить 5 к кредитов идентификатор пользователя = 3. def add @user = User.find(params[:id]) @...
предположим, что у меня есть классы A и B здесь B наследует A. Как напечатать имя родительского класса в B class A end class B < A end некоторые вещи я пробовал >> B.new.class #=> B #which is correct >> B.new.parent #=> Undefined method `parent` >> B.parent #=> Object &...
Я полностью начинаю в ruby, поэтому его очень новичок вопрос. Я пытаюсь объединить строку с плавающим значением, как следует, а затем распечатать его. puts " Total Revenue of East Cost: " + total_revenue_of_east_cost total_revenue_of_east_cost-это переменная с плавающим значением, как я могу заставить ее...
у меня есть строка вроде этой: "foo=bar&bar=foo&hello=hi" предоставляет ли Ruby on Rails методы для анализа этого, как если бы это была строка запроса, поэтому я получаю хэш следующим образом: { :foo => "bar", :bar => "foo", :hello => "hi" } или я должен написать его сам? E...
у меня есть таблица в приложения Rails с сотнями тысяч записей, и у них есть только created_at метки. Я добавлю возможность редактировать эти записи, поэтому я хочу добавить updated_at типа timestamp в таблице. В моей миграции, чтобы добавить столбец, я хочу обновить все строки, чтобы иметь новый updated_at м...
добавил ПГ в мой gemfile gem 'pg' когда я запускаю bundle install, Я получаю эту ошибку: Installing pg (0.10.1) with native extensions /Users/ben/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems/installer.rb:483:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem:...
у меня есть массив: array = ["10", "20", "50", "99"] и хотите преобразовать его в простой список строк, разделенных запятыми, как это: "10", "20", "50", "99" ...
этот вопрос уже есть ответ здесь: Руби: как найти и вернуть повторяющееся значение в массиве? 18 ответов У меня есть массив, я хочу проверить, если он содержит повторяющиеся значения. Как бы я это сделал?...
сообщение об ошибке: Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to build gem native extension. /usr/bin/ruby2.1 -r ./siteconf20150328-1540-hff2f0.rb extconf.rb checking if the C compiler accepts ... *** extconf.rb failed *** Could not create M...
этот вопрос уже есть ответ здесь: запустите один файл миграции 10 ответов Я удалил таблицу в базе данных, назовите ее X. db:миграция больше не работает. У меня есть файл миграции под названием CreateX. Есть ли спосо...