Rails требует помощников с расширением файла rb_helper

После обновления всех моих драгоценных камней я получаю следующую ошибку:

LoadError at /
No such file to load -- /users/mohnstrudel/dropbox (Личный)/projekte/personal/mosflash/app/helpers/application_helper.rb_helper

Ошибка кажется довольно очевидной, потому что мой хелпер выглядит так - application_helper.rb, а не application_helper.rb_helper

Если я переименую все свои вспомогательные расширения в rb_helper, следующая ошибка, которую я получу: (шаблон, конечно, есть, и все приложение работало до обновления)

Missing template store_front/index, application/index with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :haml, :jbuilder]}. Searched in:
  * "/Users/mohnstrudel/Dropbox (Личный)/Projekte/personal/mosflash/app/views"

Я наткнулся на этот вопрос - Странная ошибка в рельсах - отсутствует помощник

Но переименование папок не помогло.

Мои пути к файлам:

2.2.0 :001 > File.expand_path ("./")
 => "/Users/mohnstrudel/Dropbox (Личный)/Projekte/personal/mosflash" 

MBP-Anton:mosflash mohnstrudel$ pwd
/Users/mohnstrudel/Dropbox/Projekte/personal/mosflash

Это проблема, вызванная Dropbox? Я использую частную учетную запись и корпоративную, поэтому есть скобки. Однако использование cd Dropbox/ или cd Dropbox (Personal)/ приводит к той же папке.


person mohnstrudel    schedule 23.09.2015    source источник
comment
Извините, я не понимаю вашего вопроса. Где у меня должна быть эта линия? У меня есть файл, если это то, что вы имеете в виду.   -  person mohnstrudel    schedule 23.09.2015
comment
Вы пытались переместить свой проект в папку с более простым именем (т. е. не содержащим кириллицы или специальных символов, таких как ( )? Попробуйте переместить свой проект в домашний каталог и проверить еще раз.   -  person Alexey Shein    schedule 23.09.2015
comment
@AlexeyShein это действительно сработало! Это какая-то временная проблема с рельсами или мне нужно переместить каждый проект на какой-то более простой путь?   -  person mohnstrudel    schedule 24.09.2015
comment
Я боюсь, что это постоянная проблема, и довольно часто она не специфична для рельсов, в дикой природе есть много кода, который не ожидает специальных или расширенных символов юникода в пути.   -  person Alexey Shein    schedule 24.09.2015


Ответы (1)


Вы пытались переместить свой проект в папку с более простым именем (т. е. не содержащим кириллицы или специальных символов, таких как ( )?

Попробуйте переместить проект в домашний каталог и проверьте еще раз.

person Alexey Shein    schedule 24.09.2015