sproutcore & rails: где приложение sproutcore находится в структуре каталогов rails? - PullRequest
3 голосов
/ 19 октября 2010

У меня есть работающий сервис приложений Rails 3, обычный старый HTML CRUD, и я хочу создать для него клиент sproutcore. Я (думаю) я понимаю Rails и Sproutcore, но у меня есть неловко глупый вопрос новичка:

Где разместить приложение sproutcore в структуре проекта rails?

В частности, учитывая, что у меня есть:

myapp/
    app/
    ...
    public/
    ...

И мне нужно сказать:

sc-init SOMETHING

Что бы было ЧТО-ТО? (myapp? публичный?) Откуда берется приложение sproutcore html? Каковы лучшие практики для обслуживания этого (маршруты?) Что на самом деле делает sc-сервер, чего я не могу сделать с WebBrick / Mongrel и т. Д .?

Большое спасибо!

Ответы [ 2 ]

3 голосов
/ 30 октября 2010

В конце учебника sproutcore todos есть раздел, в котором приложение подключается к нескольким «бэкэндам», включая Rails3. Бит Rails3 находится здесь: http://wiki.sproutcore.com/w/page/Todos+06-Building+with+Rails+3

0 голосов
/ 20 октября 2010

Я еще не развернул встроенное приложение SproutCore, поэтому я не могу ответить, где файлы должны находиться в структуре сайта Rails (но я предполагаю, что в public/, потому что вы по сути обслуживаете HTML и многоJavaScript как статические активы).

sc-server позволяет запускать ваше приложение на локальном хосте во время его разработки, поэтому вам не придется делать sc-build каждый раз, когда вы что-то настраиваете в своем приложении.Помните, что это будет выход sc-build, который будет производственной площадкой;Вы не будете обслуживать сайт с sc-server (и не хотите).

...