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

90
Изменение типа столбца на более длинные строки в рельсах

При первой миграции я объявил, что столбец contentявляется строкой, Activerecord сделал его строкой (255) в соответствии с гемом-аннотацией. После того, как я нажимаю приложение на heroku, которое использует postgres, если я ввожу в форму в content строку длиннее 255, я получаю сообщение об ошибке...

89
Почему все помощники Rails всегда доступны для всех представлений? Есть ли способ отключить это?

Почему я могу получить доступ к вспомогательным методам для одного контроллера в представлениях для другого контроллера? Есть ли способ отключить это без взлома / исправления Rails?...

89
Как подавить выходы консоли / irb Rails

У меня возникла довольно странная проблема. Я тестировал некоторые записи db на нашем производственном сервере в Rails Console, где почти все команды приводили к огромному количеству строк o / p, из-за которых канал ssh зависал :( Есть ли способ подавить экраны консоли / irb? Благодарность...

89
Rails не декодирует JSON из jQuery правильно (массив становится хешем с целочисленными ключами)

Каждый раз, когда я хочу отправить массив объектов JSON с помощью jQuery в Rails, у меня возникает эта проблема. Если я структурирую массив, я вижу, что jQuery выполняет свою работу правильно: "shared_items"=>"[{\"entity_id\":\"253\",\"position\":1},{\"entity_id\":\"823\",\"position\":2}]" Но...

89
ActiveRecord находит и возвращает только выбранные столбцы

редактировать 2 Если вы наткнетесь на это, проверьте оба ответа, так как я бы сейчас использовал для этого pluck У меня есть довольно большой пользовательский набор данных, который я хотел бы вернуть, чтобы он отображался как json. Одна часть: l=Location.find(row.id) tmp[row.id]=l но я бы хотел...

89
неопределенный метод `visit 'при использовании RSpec и Capybara в рельсах

Я не могу заставить капибару работать с rspec. Это дает мне эту ошибку: undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x16529f8 @example=nil> Я знаю, что есть много сообщений об этом, но ни одно из решений не работает для меня. Большинство из них связано со...

89
Чем spec / rails_helper.rb отличается от spec / spec_helper.rb? Оно мне нужно?

Я уже второй раз занимаюсь Rails Tutorial. Когда я вхожу в это rails generate integration_test static_pages Я получаю spec/rails_helper.rbи spec/spec_helper.rbвместо простоspec/spec_helper.rb Теперь, когда я запускаю свои тесты, они длиннее (более «подробны») и медленнее, чем когда я делал это в...

89
Как изменить IP-адрес привязки по умолчанию для сервера разработки Rails 4.2?

После обновления приложения rails нашей команды до 4.2, как упоминалось в примечании к выпуску , IP-адрес по умолчанию для привязки rails serverизменен на localhostfrom 0.0.0.0. Мы разрабатываем с помощью Vagrant и хотим, чтобы сервер разработки был доступен непосредственно из браузера на...

89
Uncaught ReferenceError: React не определен

Я пытаюсь заставить ReactJS работать с рельсами с помощью этого руководства. Я получаю эту ошибку: Uncaught ReferenceError: React is not defined Но я могу получить доступ к объекту React в консоли браузера. Я также добавил public / dist / turbo-react.min.js, как описано здесь, а также добавил...

89
Rails: не удается проверить подлинность токена CSRF при выполнении запроса POST

Я хочу передать POST requestсвоему местному разработчику вот так: HTTParty.post('http://localhost:3000/fetch_heroku', :body => {:type => 'product'},) Однако с консоли сервера он сообщает Started POST "/fetch_heroku" for 127.0.0.1 at 2016-02-03 23:33:39 +0800 ActiveRecord::SchemaMigration...

88
Могу ли я настроить каскадное удаление в Rails?

Я знаю, что это, вероятно, где-то в Интернете, но я не могу найти ответ здесь, в Stackoverflow, поэтому я подумал, что могу немного расширить базу знаний здесь. Я новичок в Ruby и Rails, но моя компания очень сильно в них вкладывается, поэтому я пытаюсь познакомиться с ней немного подробнее. Мне...

88
Webrick очень медленно отвечает. Как это ускорить?

У меня есть приложение Rails, которое я запускаю на своем сервере. Когда я перехожу на удаленный рабочий стол и пытаюсь загрузить приложение, серверу требуется 3-4 минуты, чтобы ответить простой HTML-страницей. Однако, когда я загружаю страницу локально на сервере, она появляется буквально через...

88
Маршруты с тире `-` вместо подчеркивания` _` в Ruby on Rails

Я хочу, чтобы в моих URL-адресах в качестве разделителей слов использовалось тире -вместо подчеркивания _. Например controller/my-actionвместо controller/my_action. Меня удивляют две вещи: Google et al. продолжать различать их. В этом Ruby on Rails нет простого глобального параметра конфигурации,...

88
Как запустить .rb файл из IRB?

Я начинаю с Ruby on Rails. В настоящее время я просматриваю учебник, в котором говорится, что мне нужно запустить файл .rb из IRB, и это создаст файл .xml в моем текущем каталоге. У меня вопрос: как запустить файл .rb в IRB? И должен ли я находиться в каталоге, в котором находится этот файл .rb,...

88
i18n Плюрализация

Я хочу иметь возможность переводить строки с множественным числом в i18n в рельсы. Строка может быть: You have 2 kids или You have 1 kid Я знаю, что могу использовать вспомогательный метод множественного числа, но я хочу встроить его в переводы i18n, чтобы мне не приходилось портить свои...

88
рельсы пучок чистые

После обновления пакета у вас будут некоторые драгоценные камни, которые могут быть устаревшими, поскольку была установлена ​​более новая версия этого драгоценного камня. Под bundleисполняемым файлом такой команды нет bundle clean. Как избавиться от этих устаревших драгоценных камней? Это попытка...

88
Невозможно выполнить «консоль рельсов» из-за ошибки с строкой чтения

Я не могу выполнить rails consoleиз-за этой ошибки: localhost:TwitterForZombies wiz$ rails c /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `require': dlopen(/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle, 9): Library not...