読者になる

屑プログラマの憂鬱

2011-07-23

Sinatraで File.expand_path("../", __FILE__) が取得できない

sinatra tips

タイトル通り。ローカルではちゃんと動いたんだけど、サーバーにあげたら動かなくなって変な汗かいた。誰も使ってないサービスだからいいんだけど… ^_^;

# config.ru
set :root, File.dirname(__FILE__)

と config.ru に書いた上で、あとは好きな場所で呼ぶ。

# main.rb
Sinatra::Application.root

みたいな感じで取得できるはず!

Artisan 2011-07-23 01:57

この記事をはてなブックマークに追加
Tweet
広告を非表示にする
関連記事
  • 2010-10-20
    shotgunを使えば、Sinatra開発にサーバーの再起動はもう無用
    Source file reloading was removed in the 0.9.2 due to exces…
  • もっと読む
コメントを書く
« リモートのMySQLをGUIで管理する(MySQL Q… UIWebViewにおける閲覧中のウェブページの… »
プロフィール
id:Artisan id:Artisan
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
リンク
  • はてなブログ
  • ブログをはじめる
  • 週刊はてなブログ
  • はてなブログPro
最新記事
  • Active StorageのPDFプレビューでUnrepresentableErrorが出る
  • クッキーを使った認証の流れについて
  • O365の条件付アクセスで、レガシー認証ブロック
  • Win10端末でAzureADから抜けるのに手こずった
  • なりすましメールを防止する(Office365 DMARC編)
月別アーカイブ

はてなブログをはじめよう!

Artisanさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
屑プログラマの憂鬱 屑プログラマの憂鬱

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる