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

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

7
каков наилучший способ преобразовать пару значений ключа в формате json в рубиновый хеш с символом в качестве ключа?
Мне интересно, как лучше всего преобразовать пару значений ключа в формате json в рубиновый хеш с символом в качестве ключа: пример: { 'user': { 'name': 'foo', 'age': 40, 'location': { 'city' : 'bar', 'state': 'ca' } } } ==> { :user=>{ :name => 'foo', :age =>'40', :location=>{ :city => 'bar', …
104 ruby-on-rails  ruby  json 

11
Есть ли способ получить доступ к аргументам метода в Ruby?
Новичок в Ruby и ROR, и мне он нравится каждый день, поэтому вот мой вопрос, так как я не знаю, как его использовать в Google (и я пробовал :)) у нас есть метод def foo(first_name, last_name, age, sex, is_plumber) # some code # error happens here logger.error "Method has failed, …

14
Gem :: LoadError для гема mysql2, но он уже находится в Gemfile
Gem::LoadError Specified 'mysql2' for database adapter, but the gem is not loaded. Add `gem 'mysql2'` to your Gemfile Эта ошибка произошла при загрузке следующих файлов: active_record/base Это ошибка, которую я получаю при запуске сервера rails. The mysql2 gem has been added to the Gemfile as well. Я сделал bundle installи …

13
ExecJS :: RuntimeError в Windows пытается следовать rubytutorial
ОБНОВЛЕНИЕ: предложение Колина об удалении строки // = require_tree. исправил проблему. Я потратил более 2 дней, пытаясь выполнить все предложения и исправить свою проблему. Я пытаюсь следовать книге http://ruby.railstutorial.org на машине с Windows и не могу, хоть убей, пройти следующую неприятную ошибку. ExecJS::RuntimeError in Static_pages#home Showing C:/Users/.../bootcamp-sample-app/app/views/layouts/application.html.erb where line #6 …

12
Проверить, является ли строка числом в Ruby on Rails
В моем контроллере приложения есть следующее: def is_number?(object) true if Float(object) rescue false end и следующее условие в моем контроллере: if mystring.is_number? end Состояние вызывает undefined methodошибку. Я предполагаю, что определил не is_numberв том месте ...?


14
Почему все Active Record ненавидят? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

3
Вложенная форма Rails с has_many: through, как редактировать атрибуты модели соединения?
Как вы редактируете атрибуты модели соединения при использовании accept_nested_attributes_for? У меня есть 3 модели: темы и статьи, к которым присоединились линкеры class Topic < ActiveRecord::Base has_many :linkers has_many :articles, :through => :linkers, :foreign_key => :article_id accepts_nested_attributes_for :articles end class Article < ActiveRecord::Base has_many :linkers has_many :topics, :through => :linkers, :foreign_key …

5
erb, haml или slim: что вы посоветуете? И почему? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

16
Пропустить обратные вызовы на Factory Girl и Rspec
Я тестирую модель с обратным вызовом после создания, которую я хотел бы запускать только в некоторых случаях во время тестирования. Как я могу пропустить / запустить обратные вызовы с завода? class User < ActiveRecord::Base after_create :run_something ... end Завод: FactoryGirl.define do factory :user do first_name "Luiz" last_name "Branco" ... # …

3
Рендеринг JSON в контроллере
Я читал книгу и главу о Контроллерах, в которой говорилось о рендеринге, для JSON у него есть такой пример, но он не вдавался в подробности, поэтому я не мог понять более общую картину, в которую вписывается этот пример: render :json => @projects, :include => tasks А также пример с JSONP, …

4
Тестирование контроллера RSpec - пустой ответ. Тело
Я столкнулся с проблемой при тестировании своих контроллеров с помощью RSpec - вызов response.body всегда возвращает пустую строку. В браузере все отображается правильно, и тесты функций огурца, похоже, все исправляют, но RSpec каждый раз дает сбой. Другие ожидания в отношении объекта ответа, например, response.should render_template('index')проходят без проблем. Кто-нибудь из вас …

4
Найдите расширение имени файла в Ruby
Я работаю над загрузкой файлов в приложении Rails. Приложение по-разному обрабатывает файлы разных типов. Я хочу составить белый список определенных расширений файлов, чтобы проверять загруженные файлы, чтобы увидеть, куда они должны идти. Все имена файлов представляют собой строки. Мне нужен способ проверить только часть расширения строки имени файла. Имена файлов …

5
Найдите строки с несколькими повторяющимися полями с помощью Active Record, Rails и Postgres
Как лучше всего найти записи с повторяющимися значениями в нескольких столбцах с помощью Postgres и Activerecord? Я нашел это решение здесь : User.find(:all, :group => [:first, :email], :having => "count(*) > 1" ) Но, похоже, это не работает с postgres. Я получаю такую ​​ошибку: PG :: GroupingError: ОШИБКА: столбец "parts.id" …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.