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

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

26
Невозможно установить PG gem на моем Mac с помощью Mavericks
Я пытаюсь установить pg gem, чтобы снова работать с моими проектами rails. Но я получаю такую ​​ошибку: Создание собственных расширений. Это может занять некоторое время ... ОШИБКА: Ошибка при установке pg: ОШИБКА: не удалось создать собственное расширение gem. /Users/jeanosorio/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If сбой …

17
Сделать заглавными только первый символ строки и не трогать другие? (Рельсы)
Я пытаюсь заставить Rails использовать первый символ строки с заглавной буквы, а все остальные оставить такими, какие они есть. Я столкнулся с проблемой, когда «я из Нью-Йорка» превращается в «Я из Нью-Йорка». Какой метод я бы использовал для выбора первого символа? Спасибо РЕДАКТИРОВАТЬ: Я попытался реализовать то, что предложил Мацек, …

8
Elastic Search: как увидеть проиндексированные данные
У меня была проблема с ElasticSearch и Rails, когда некоторые данные не индексировались должным образом из-за attr_protected. Где Elastic Search хранит проиндексированные данные? Было бы полезно проверить, неверны ли фактически проиндексированные данные. Проверка сопоставления с Tire.index('models').mappingпомощью не помогает, поле указано.

6
Лучший способ использовать атрибуты данных html5 с помощником rails content_tag?
Проблема, конечно, в том, что рубиновые символы не любят дефисы. Так что что-то вроде этого явно не сработает: content_tag(:div, "Some Text", :id => "foo", :data-data_attr => some_variable) Один из вариантов - использовать строку, а не символ: content_tag(:div, "Some Text", :id => "foo", 'data-data_attr' => some_variable) Или я мог бы просто …

7
Как проверить загрузку файла в рельсах?
У меня есть контроллер, который отвечает за прием файлов JSON, а затем за обработку файлов JSON для обслуживания нашего приложения пользователем. При пользовательском тестировании загрузка и обработка файлов работают, но, конечно, я хотел бы автоматизировать процесс тестирования пользовательского обслуживания в нашем тестировании. Как я могу загрузить файл в контроллер в …

6
Как настроить Ruby on Rails без базы данных?
Было бы удобно использовать Ruby on Rails для небольшого проекта веб-сайта, который в настоящее время не нуждается в базе данных. Я знаю, что могу создать пустую базу данных в MySQL и перейти оттуда, но знает ли кто-нибудь лучший способ запустить Rails без базы данных? Спасибо

9
Rails: fields_for с индексом?
Есть ли способ (или способ реализовать аналогичную функциональность), чтобы сделать это fields_for_with_index? Пример: <% f.fields_for_with_index :questions do |builder, index| %> <%= render 'some_form', :f => builder, :i => index %> <% end %> Этот частичный рендеринг должен знать, какой текущий индекс находится в fields_forцикле.

9
установка пакета возвращает «Не удалось найти Gemfile»
Я новичок в Rails и сейчас работаю над руководством. В руководстве говорится: Используйте текстовый редактор, чтобы обновить Gemfile, необходимый Bundler, с содержимым листинга 2.1. source 'https://rubygems.org' gem 'rails', '3.2.3' group :development do gem 'sqlite3', '1.3.5' end # Gems used only for assets and not required # in production environments by …

6
Использование помощников в модели: как включить вспомогательные зависимости?
Я пишу модель, которая обрабатывает ввод данных пользователем из текстовой области. Следуя совету http://blog.caboo.se/articles/2008/8/25/sanitize-your-users-html-input , я очищаю ввод в модели перед сохранением в базу данных, используя before_validate Перезвони. Соответствующие части моей модели выглядят так: include ActionView::Helpers::SanitizeHelper class Post < ActiveRecord::Base { before_validation :clean_input ... protected def clean_input self.input = sanitize(self.input, …

5
Как исправить проблему неинициализированной константы Rake :: DSL на Heroku?
Я получаю ошибки, похожие на те , что указаны в этих вопросах , за исключением того, что мои возникают на Heroku : 2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work` 2011-05-30T09:03:30+00:00 app[worker.1]: (in /app) 2011-05-30T09:03:30+00:00 heroku[worker.1]: State changed from starting to up 2011-05-30T09:03:33+00:00 app[worker.1]: rake aborted! 2011-05-30T09:03:33+00:00 app[worker.1]: uninitialized constant …

7
Чтобы сменить каталог внутри скрипта ruby?
Я хочу создать новое приложение rails и запустить сервер rails для этого приложения, все из сценария ruby. Мой код выглядит так: #!/usr/bin/env ruby system "rails new my_app" system "cd my_app" system "rails server &" Однако при запуске «rails server &» путь находится не в папке my_app, а в родительской папке. …

9
rails i18n - перевод текста со ссылками внутри
Я бы хотел написать такой текст: Уже зарегистрировались? Авторизоваться! Обратите внимание, что в тексте есть ссылка. В этом примере он указывает на Google - на самом деле он указывает на мое приложение log_in_path. Я нашел два способа сделать это, но ни один из них не выглядит «правильным». Первый способ, который …

3
тонкий динамический условный класс [закрыто]
Закрыто . Этот вопрос требует подробностей или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте подробности и проясните проблему, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Просто чтобы помочь другим разработчикам, потому что на SO нет подобного вопроса. div …

5
Прай: покажи мне стопку
Используя Pry in Rails, когда я нажимаю точку останова в коде binding.pry Я хочу знать, как я сюда попал, кто мне звонил, кто им звонил и т.д. Но, как ни странно, я не вижу этой команды. Кто-нибудь знает?
101 ruby-on-rails  pry 

4
Rails: создание ассоциации has_one
Привет (огромный новичок в Rails), у меня есть следующие модели: class Shop < ActiveRecord::Base belongs_to :user validates_uniqueness_of :title, :user_id, :message => "is already being used" end и class User < ActiveRecord::Base has_one :shop, :dependent => :destroy end Когда я собираюсь создать новый магазин, я получаю следующую ошибку: private method `create' …

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