私はRuboku on Railsパブリックを埋め込んでいます。私はアプリケーションプロキシの方法でShopifyストアのフロントエンドに自分のアプリケーションからページを表示しようとしています。私はすでにアプリケーションの設定でアプリケーションのプロキシ設定を設定していますが、表示できる唯一のページは私のアプリケーションのパブリックフォルダにあるファイルです。しかし、それらはShopifyテーマに組み込まれていません。HerokuがRuby on Railsを表示する方法Shopify StorefrontのShopify Appページ
アプリがHeroku上でホストされているため、コンテンツタイプをapplication/liquidに設定するために.htaccessファイルを変更することはできません。私は、コントローラアクションを使用してファイルをレンダリングし、コンテンツタイプをそこに設定しようとしました:コントローラはアプリケーションプロキシによって全く認識されないようです。したがって、コントローラを使用してhtml.erbファイルをレンダリングすることはできません。どのように正確に私のshopifyテーマ内に表示する私のレールアプリからhtml.erbページ(またはHTMLページ)を取得するはずですか?
コントローラに手動でアクセスしようとしましたか?あなたは彼らがまったく動作していることを確認したかどうかは言及していませんでした。 – Casper
はい、私は手動でコントローラにアクセスしようとしました。私がショップショップの管理パネル(つまり、埋め込みアプリとして私のアプリを使用する)を使ってアクセスすると、多かれ少なかれ動作します。管理パネルでは、自分の投稿に含まれているsendアクションは、HTMLファイルをレンダリングするのではなく、ダウンロードして提供しますが、コンテンツタイプを設定できないという問題に戻ると思います。 – OneCaseTwoCase