sinatra

    1

    1答えて

    GETリクエストを中継しようとしているので、ユーザがPOSTリクエストをサーバに送信したときに、サーバは別のURLに別のGETリクエストを返し、結果を返します。 私は、結果を印刷するためにputsを使用すると、私が期待している正しい結果が表示されますが、最後の行(関数の最後の行がルビと思われます)はPOSTリクエスト(空の応答を返します)。 JavaScriptから来て私はそれが非同期GETコール

    1

    1答えて

    私はSinatraアプリケーションからERBテンプレートを使用してアクセスする必要のある標準jQuery-MobileマルチページHTMLファイルを用意しています。ファイル内のブックマークやアンカーにアクセスする方法がわかりません。私が取得することで、 get '/login' do erb :'admin.html#login_page' end :しかし No such fil

    0

    1答えて

    私は、Rubyのバックエンド(Mostly Sinatra、Not Rails)を使ってWebアプリケーションを構築しています。このアプリケーションは、機関、人およびそのサブスクリプションを管理することです。 ユーザーが何かを削除したときに、カスタム確認ダイアログボックスが必要でした。たとえば、次のように ユーザが「A社」という名前の機関を削除した場合、私が言いたい:Are you sure yo

    0

    1答えて

    タイトルによれば、私はHerokuに私の公的資産を使用させることはできません。 ローカルでは、私のアプリをshotgunで実行すると動作します。しかしrackup(Herokuのは、使用するもの)、CSSと資産404 と私はここでの回答(one、two、three)の束を試したが、どれも働いていません。 マイconfig.ru: require 'bundler' Bundler.require

    0

    1答えて

    まず、私が言及すべきことは、私がRailsを使用していないことです。私はrake assets:precompileタスクを持っていません(とにかく試しても動作しませんでした)。私はpublic/assetsのいずれかのフォルダを持っていません(とにかくgit rm -r public/assetsを試しても動作しませんでした)。 長い間、私はDropboxを使ってHerokuにデプロイしていまし

    0

    1答えて

    私はより清潔にするためにネームスペースを使用したいSinatraアプリを持っています。私はsinatra-contrib gemをインストールし、require 'sinatra/namespace'を追加しました。私はpuma config.ruでアプリケーションを実行すると、私は次のエラーを取得しておいてください。私はRubyの2.4.1とシナトラ2.0.0を使用してい require 'si

    1

    1答えて

    ネストされたgemを使用して、Sinatraアプリケーションのコントローラの外部APIエンドポイントにDELETEリクエストを送信します。 TeamSnap APIのエンドポイントにDELETE要求を送信して、イベントを削除します。私は、コントローラで次のルートを定義している: delete '/events/:id' do delete 'https://api.teamsnap.co

    0

    1答えて

    私はSinatraでシンプルなワインウェブアプリを作成しようとしています。私のWineモデルのキーは、 "vintner"、 "vintage"、 "varietal"です。ヴィンテージは整数です。私はメモを追加するユーザーのためのノートモデルも持っています(現在はカンマで区切っていますが、後でより堅牢になる予定です)。ここで は私WineController内の私のPOSTアクションです: po

    0

    2答えて

    通常、各hamlファイルにそれらを含めますが、メインレイアウトにはjqueryが含まれているため、jquery srcの後にすべての新しいjsファイルを表示する必要があります。 現在使用されているhamlに基づいて異なるJSファイルを含めるにはどうすればよいですか? だから基本的に私が得た:メインHAMLファイル: haml :login_signup, :layout => :'main'

    0

    1答えて

    Nginx 1.12.1でUbuntu 16.04サーバーをセットアップし、正常に動作するようにPhusion Passenger 5.1.8(オープンソース)をインストールして構成しました。 私はこれをpassenger-ruby-sinatra-demoレポでテストしました。 私は/etc/nginx/sites-available/defaultファイルにレポの/viewsフォルダへroot