Как установить минимальную страницу Ruby на веб-сервере, который может добавлять / редактировать / удалять записи? - PullRequest
0 голосов
/ 18 апреля 2011

Я пытаюсь добавить страницу на dreamhost.com для отображения

record = Record.find(params[:id])   # such as Record.find(1)
print record.content                # to show content of this record

и все ... возможно, с использованием sqlite или mysql, и хочу иметь возможность добавить запись, аналогичнуюПлатформа Ruby on Rails.

Если вы используете Ruby on Rails, он, вероятно, слишком велик для такой простой цели, но если я использую Sinatra, то, похоже, мне нужно запустить его на порту (и могуt запустить его на порту 80, потому что это порт dreamhost.com)

Может ли Синатра или любой инструмент или фреймворк соответствовать этой цели?

Ответы [ 3 ]

2 голосов
/ 18 апреля 2011

Go с Rails


Dreamhost предлагает уже установленные Rails без дополнительной платы.И знание Rails, безусловно, будет более полезным для вас в будущем, чем знание Sinatra.

Итак, я не вижу преимущества в Sinatra, если вы не используете сервер.

Поскольку Rails - это framework , он легко даст вам базовое приложение, несмотря на огромную внутреннюю сложность.

Я знаю, что это не совсем отвечает на вопрос,извините за это, но на сайте общего хостинга у вас будет ограниченная возможность возиться с конфигурацией.В этом случае проще перейти с Rails.

1 голос
/ 20 апреля 2011

Интересно, почему никто еще не упомянул Падрино . Это легкий и предоставляет вам простой интерфейс администратора !

1 голос
/ 18 апреля 2011

Рельсы на самом деле не такие тяжелые.Если вам не нужно, чтобы ваше «приложение» имело очень высокую производительность, Rails, вероятно, является хорошим решением, которое позволит вам справиться с этим за пару часов.

Тем не менее, я уверен, что в Dreamhost есть способ запустить приложение Sinatra в Phusion.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...