ruby-on-rails-3- все статьи тега ➜ страница 3


ошибка рельсов, не удалось разобрать YAML

после обновления драгоценных камней у меня есть это: /home/megas/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/psych.rb:148:in `parse': couldn't parse YAML at line 182 column 9 (Psych::SyntaxError) from /home/megas/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/psych.rb:148:in `parse_stream' from /home/megas/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/psych.rb:119:in `parse' from /home/megas/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/psych.rb:106:in `load' from /home/megas/.rvm/gems/rub ...

Как получить значения одного столбца в массив

прямо сейчас я делаю что-то вроде этого, чтобы выделить один столбец данных: points = Post.find_by_sql("select point from posts") затем передавая их в метод, я бы хотел, чтобы мой метод оставался агностиком, и теперь должен вызывать хэш.точка внутри моего метода. Как я могу быстро преобразовать это в массив и передать набор данных в мой метод, или есть лучший способ? ...

Rails 3-идеальный способ установить заголовок страницы

как правильно установить заголовок страницы в rails 3. В настоящее время я делаю следующее: app / views / layouts / application.html: <head> <title><%= render_title %></title> <%= csrf_meta_tag %> приложения/помощники/application_helper.РБ: def render_title return @title if defined?(@title) "Generic Page Title" end приложение/контроллеры/some_controller.РБ: def show @title = "some custom page title" end есть ли другой/лучший способ сделать выше? ...

Как я могу изменить cols textarea в twitter-bootstrap?

Если я изменю значение :rows, это работает. Но он остается в cols по умолчанию независимо от значения, которое я установил с помощью': cols =>'. Ширина столбца не изменится. Я просмотрел html-источник, и он отразил изменение. Интересно, что CSS bootstrap может быть подозреваемым... HTML (в конечном HTML есть "cols=", но ширина столбца остается на значении по умолчанию, которое равно 30. Я не могу поверить своим глазам!) <textarea cols="100" id="comment_body" name="comment[body]" rows=" ...

Ruby выводит содержимое массива в виде строки, разделенной запятыми Ruby

есть ли более правильный способ вывода содержимого массива в виде строки с разделителями-запятыми @emails = ["[email protected]", "[email protected]", "[email protected]"] @emails * "," => "[email protected]", "[email protected]", "[email protected]" это работает, но я уверен, что должно быть более элегантное решение. ...

Рельсы: заказ с нулями последний

В моем приложении Rails я столкнулся с проблемой пару раз, что я хотел бы знать, как другие люди решают: у меня есть определенные записи, где значение является необязательным, поэтому некоторые записи имеют значение, а некоторые-null для этого столбца. Если я заказываю по этому столбцу на некоторых базах данных нули сортируются первыми, а на некоторых базах данных нули сортируются последними. например, у меня есть фотографии, которые могут или не могут принадлежать к коллекции, т. е. есть нес ...

Как переименовать приложение rails 4?

rails plugin install git://github.com/get/Rename.git позволит нам переименовать только rails 3 app есть ли какой-либо драгоценный камень, доступный для переименования Rails 4 app. если нет, предложите мне лучший способ переименования. ...

Поиск повторяющихся строк с помощью PostgreSQL

у нас есть таблица фотографий со следующими столбцами: id, merchant_id, url эта таблица содержит повторяющиеся значения для комбинации merchant_id, url. так что вполне возможно, что одна строка появляется больше в несколько раз. 234 some_merchant http://www.some-image-url.com/abscde1213 235 some_merchant http://www.some-image-url.com/abscde1213 236 some_merchant http://www.some-image-url.com/abscde1213 каков наилучший способ удалить эти дубликаты? (Я использую PostgreSQL 9.2 и Rails 3 ...

как безопасно заменить все пробелы на символы подчеркивания с Рубином?

это работает для всех строк, которые имеют пробелы в них str.downcase.tr!(" ", "_") но строки, которые не имеют пробелов просто будут удалены таким образом, "новая школа" изменится на "new_school", но "цвет" будет"", ничего! ...

Почему я получаю бесконечный цикл перенаправления с помощью force ssl в своем приложении Rails?

Я хочу, чтобы мой контроллер API использовал SSL, поэтому я добавил еще одну директиву listen к моему nginx.conf upstream unicorn { server unix:/tmp/unicorn.foo.sock fail_timeout=0; } server { listen 80 default deferred; listen 443 ssl default; ssl_certificate /etc/ssl/certs/foo.crt; ssl_certificate_key /etc/ssl/private/foo.key; server_name foo; root /var/apps/foo/current/public; try_files $uri/system/maintenance.html $uri/index.html $uri @unicorn; location @unicorn { ...

Как изменить порядок загрузки инициализаторов в Rails 3?

У меня есть инициализатор, который загружает параметры конфигурации из файла yaml. Мне нужно использовать эти настройки в других инициализаторах. Настройки не видны инициализаторам, которые в них нуждаются. Я думаю, что происходит то, что настройки загружаются слишком поздно. Как я могу гарантировать, что мой инициализатор конфигурации загружается первым? Это un-rails, как иметь инициализаторы зависят от другого? спасибо! ...

STI, один контроллер

Я новичок в rails, и я как бы застрял с этой проблемой дизайна, которую может быть легко решить, но я никуда не денусь: У меня есть два различных вида рекламы: основные моменты и сделки. Оба они имеют одинаковые атрибуты: заголовок, описание и одно изображение (с скрепкой). У них также есть такие же действия, чтобы применить к ним: индексировать, создавать, редактировать, создавать, обновлять и уничтожать. Я установил STI вот так: Объявление Модель: объявление.РБ class Ad < ActiveRecord::B ...

Каков наилучший способ удалить таблицу и удалить модель в Rails 3?

у меня есть модель и таблица, которая мне больше не нужна в моем приложении, я мог бы оставить их там, но я хотел бы удалить их, чтобы держать вещи в порядке. Я пытаюсь выяснить, как лучше всего удалить их, не возясь с моим миграция & db / schema.РБ файлы и любой побочный эффект это может иметь на моей производственной среде, мое приложение находится на Heroku. Я использую PostgreSQL как на моей локальной машине , так и на heroku. до сих пор я нашел два способа чтобы сделать это, но не ув ...

Рельсы 3-Bundler / Capistrano Ошибки

у меня есть приложение basic Rails 3, работающее локально на моем поле разработки, но вы хотите проверить развертывание на ранней стадии, чтобы убедиться, что все работает. Я использую Капистрано для развертывания. когда я запускаю cap deploy (после всех других необходимых настроек), он ломается на этой команде с этой ошибкой: [...] * executing 'bundle:install' * executing "bundle install --gemfile /var/www/trex/releases/20100917172521/Gemfile --path /var/www/trex/shared/bundle --deployment - ...

Установка переменных окружения в Rails 3 (Devise + Omniauth)

Я пытался выяснить, как Райан Бейтс, в его Facebook Authentication screencast, устанавливает следующие переменные среды" FACEBOOK_APP_ID "и" FACEBOOK_SECRET". provider :facebook, ENV['FACEBOOK_APP_ID'], ENV['FACEBOOK_SECRET'] есть похожие-иш вопросы вокруг, но нет ответов, которые я был в состоянии получить, чтобы работать на рельсах 3.2.1. обновление: по состоянию на май 2013 года, мой предпочтительный способ обработки переменных ENV-через Фигаро ...

Небезопасный мир для записи dir / usr / local в пути при попытке установить Rails 3.0.3

Я пытаюсь установить rails 3.0.3 и каждый раз получаю следующую ошибку: Insecure world writable dir /usr/local in PATH, mode 040777 когда я проверяю, установлен ли он, я получаю эту ошибку: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:827:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:261:in `activate' from /System/Library/Fra ...