我在Ruby中编写了一个数独求解器程序,我希望将其置于Rails 4应用程序中。目前该程序的文件结构如下。
- sudoku_solver.rb
- board.rb
- cell.rb
- column.rb
- row.rb
- block.rb
每个层次结构都与require_relative
链接在一起。
现在在Rails中,我创建了model/sudoku.rb
,其目的是sudoku_solver.rb
。我已经阅读了关于mixins和关注点的内容,而且我不知道如何选择使用正确的一个而不仅仅需要model/sudoku/board.rb
,model/sudoku/cell.rb
等。
任何指导都将不胜感激。这是Ruby程序的repo是想要看到的。