Skip to content
This repository has been archived by the owner on Apr 16, 2023. It is now read-only.
/ amazing_events Public archive

パーフェクト Ruby on Rails のサンプルアプリを Padrino で作ってみたアプリ

License

Notifications You must be signed in to change notification settings

tyabe/amazing_events

Repository files navigation

amazing events

これは、パーフェクトRuby on Railsの Part3 で作成されたサンプルアプリを Padrino で作成してみたアプリケーションです。

イベント情報を登録/編集したり、イベントに参加登録したりできます。

前提条件

次のライブラリをインストールしておいてください。詳しくは書籍を参考にしてください。

  • Ruby 2.0.0 以上
  • bundler
  • sqlite3
  • phantomjs
  • ImageMagick

セットアップ方法

まず次のコマンドを実行します。

git clone git@github.com:tyabe/amazing_events.git
cd amazing_events
bundle install
bundle exec rake db:migrate

Twitter Application Management で、書籍の通りにTwitterアプリケーションを作成し、 作成したアプリケーションの Twitter Api Key と Twitter Api Secret を .env.example に記述し .env にリネームします。 その後、次のコマンドで WEBrick を起動します。

bundle exec padrino s

http://localhost:3000/ にアクセスすると、トップページが表示されているはずです。

テストの実行方法

テストを実行する場合は、次のようにします。

bundle exec rake spec

特定のテストを実行したい場合は次のようにします。例として event_spec.rb を実行するものとします。

bundle exec rspec spec/models/event_spec.rb

About

パーフェクト Ruby on Rails のサンプルアプリを Padrino で作ってみたアプリ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages