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

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

30
Как решить ошибку «установка ruby ​​отсутствует псих»?
Я использовал rvm для установки ruby ​​1.9.3. хотя он был успешно установлен, он пожаловался на libyaml. и теперь каждый раз, когда я хочу установить гем (скажем, рельсы), появляется это предупреждение: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall …
158 ruby-on-rails  ruby  macos  rvm 


7
EOFError: достигнут конец файла с Net :: HTTP
Я использую ruby-1.8.7-p302 / Rails 2.3.11. Я пытаюсь использовать FQL (Facebook API) для получения статистики по ссылке. Вот мой код: def stats(fb_post_url) url = BASE_URI + "?query=#{URI.encode("select like_count from link_stat where url=\"#{fb_post_url}\"")}" parsed_url = URI.parse(url) http = Net::HTTP.new(parsed_url.host, parsed_url.port) request = Net::HTTP::Get.new(parsed_url.request_uri) response = http.request(request) response.inspect end И вот ошибка: …


19
Установка Nokogiri не удалась - отсутствует libxml2
Я всегда работал над решением проблем установки Nokogiri, следуя документации, изложенной в руководстве « Установка Nokogiri ». Но на этот раз, даже после установки всех зависимостей, Nokogiri не был установлен. Я получаю следующую ошибку: libxml2 is missing. please visit <http://nokogiri.org/tutorials/installing_nokogiri.html> Я попытался установить его, указав каталоги libxml2 и libxslt: sudo …

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

7
Rails 3.1 и Image Assets
Я поместил все мои изображения для моей темы администратора в папку ресурсов в папке с именем admin. Тогда я ссылаюсь на него, как обычно, т.е. # Ruby image_tag "admin/file.jpg" ..... #CSS .logo{ background:url('/assets/images/admin/logo.png'); FYI. Просто для тестирования я пока не использую тег asset_path, так как я не скомпилировал мои ресурсы. …

9
Переопределение Rails default_scope
Если у меня есть ActiveRecord :: Base модель с областью действия по умолчанию: class Foo < ActiveRecord::Base default_scope :conditions => ["bar = ?",bar] end Есть ли способ сделать Foo.find без использования default_scopeусловий? Другими словами, можете ли вы переопределить область по умолчанию? Я бы подумал , что с помощью « по …


8
Плагины в стиле Rails 2.3 и предупреждения об устаревании, запущенные в Heroku
Я обновляюсь до Rails 3.2, и при запуске rake db: migrate выдает несколько ошибок вида: ПРЕДУПРЕЖДЕНИЕ О УСТАРЕВАНИИ: У вас есть плагины в стиле Rails 2.3 вендора / плагинов! Поддержка этих плагинов будет удалена в Rails 4.0. Извлеките их и объедините в своем Gemfile или сложите в свое приложение как …

14
do..end vs фигурные скобки для блоков в Ruby
У меня есть коллега, который активно пытается убедить меня, что я не должен использовать do..end и вместо этого использовать фигурные скобки для определения многострочных блоков в Ruby. Я твердо нахожусь в лагере использования только фигурных скобок для коротких однострочников и делаю .. конец всему остальному. Но я думал, что смогу …

4
Переименование стола в рельсах
Я хочу переименовать таблицу ... (любую таблицу.) Я попробовал эту строку кода: ActiveRecord::ConnectionAdapters::SchemaStatements.rename_table(old_name, new_name) Вот странная вещь. Я знаю, что это сработало в первый раз, но теперь я получаю эту ошибку: неопределенный метод `rename_table 'для ActiveRecord :: ConnectionAdapters :: SchemaStatements: Module Было ли что-то, что мне нужно установить?

9
Ruby on Rails: как отобразить строку в виде HTML?
у меня есть @str = "<b>Hi</b>" и по моему мнению: <%= @str %> Что будет отображаться на странице: <b>Hi</b>когда я действительно хочу Привет . Что такое рубиновый способ «интерпретировать» строку как разметку HTML? Изменить : случай, когда @str = "<span class=\"classname\">hello</span>" Если, на мой взгляд, я делаю <%raw @str %> …

12
Rails Observer Альтернативы для 4.0
С Observers официально удален из Rails 4.0 мне интересно, что другие разработчики используют вместо них. (Кроме использования извлеченного драгоценного камня.) Хотя Обозреватели, несомненно, подвергались жестокому обращению и иногда могли легко стать громоздкими, было много вариантов использования, помимо простой очистки кеша, где они были полезны. Возьмем, к примеру, приложение, которое должно …


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