Я строю веб-приложение в Синатрой и у меня есть куча файлов в/Lib/шашкам/требующие файлы в Руби
Я в настоящее время требуя от них, делая это:
require File.expand_path(File.dirname(__FILE__) + '/lib/checkers/board.rb')
require File.expand_path(File.dirname(__FILE__) + '/lib/checkers/checker.rb')
который, кажется, немой, но я попытался
require '/lib/checkers'
или
require '/lib/checkers/'
или
require File.expand_path(File.dirname(__FILE__) + 'lib/checkers/')
и другие варианты по тому же самому их, но ничего, кажется, работает. Вы можете помочь?
http://stackoverflow.com/questions/735073/best-way-to-require-all-files-from-a-directory-in-ruby –
положить каталог 'lib' в ваш путь include' $: '(если его еще нет), а затем просто« требуют »шашек/платы и' требуют 'шашек/checker''. –
Нет, вам не нужно использовать методы из этого другого вопроса. –