問題タブ [yesod]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - yesod をインストールできません
http://www.yesodweb.com/book/TXKGPHUZXDLYRGFに記載されているインストール手順に従います
コマンド「cabal install alex happy」は、以下のエラーで失敗します。
なにが問題ですか?私は全く新しいです。これは yesod をインストールする最初の試みです。私はWindows XPを使用しています。
助けてくれてありがとう
コンスタンチン
haskell - HDBCを読み込めません-postgresql
私はWindowsXPを使用しています。このページの手順に従ってYesodをインストールしました:http ://www.yesodweb.com/page/five-minutes
Postgresqlの永続性を備えたスキャフォールドアプリケーションを作成しました。初めて「yesoddevel」を実行したときに、postgresqlパッケージが見つからないというエラーが表示されたので(名前は覚えていません)、cabalを使用してインストールしました。「yesoddevel」を実行すると、以下のエラーが発生します。
私が理解している限り、それはpq.dllをロードしようとしていますが、システムにそれがなく、libpq.dllがあるので、dllの名前を変更しようとしましたが無駄になりました。迷っています。
助けてください
コンスタンチン
haskell - Yesod の確認ダイアログ
Yesod で確認ダイアログを作成する最も簡単な方法は何ですか? フォームが投稿されたときに、アクションを実行する前に確認を求めたい場合があります。ユーザーに別の確認ページを送信し、「はい」ボタンが押された場合に投稿されたデータを処理することで、これが機能すると思います。
setUltDestReferer などの関数を使用して、これが可能になるはずだと思います。問題は、Yesod でそれを行う最も簡単な/最も一般的な方法は何ですか? 理想的には、requireAuth のように、ハンドラー内の単一の関数呼び出しに要約する必要があります。
yesod - Yesodをデプロイするための推奨される方法は何ですか?
私は共有Webサーバーを使用しており、apache2をローカルにインストールしているので、必要な方法でセットアップできます。yesodアプリケーションをデプロイするために最もサポートされている方法は何ですか?Warpのプロキシとしてapache2を設定できます。これが最適な設定でしょうか?それとも、FastCGIを使用する必要がありますか?
また、すべてを設定する方法の詳細をいただければ幸いです。yesodは初めてなので、リクエストハンドラーの作成方法、必要な場合はapacheのVirtualHostの外観などを意味します。
yesod - scaffold ツールによって作成された config ディレクトリの内容
scaffold ツールによって作成されたアプリケーションの "config" ディレクトリに favicon.ico ファイルが含まれている理由を説明してください。.ico ファイルは「静的」ディレクトリに属しているようです。なぜそこにあるのですか?
ありがとう
コンスタンチン
haskell - 型の同義語を説明してください
私は学んでいるので、これは些細な質問かもしれません。
yesod scaffolding ツールによって生成されたコードで、次の表現を見つけました。
私の理解では、YesodPersistBackend
1 つの型引数を持つパラメーター化された型が作成PersistTest
され、これは type と同等SqlPersist
です。
これは正しいです?もしそうなら、なぜパラメータを持たない型のパラメータを持つ型シノニムを作成するのでしょうか?
haskell - yesod devel が Windows でサイトを更新しない
私はWindows XPを使用しています。
開発中にコマンドを実行yesod devel
し、行った変更が反映されることを期待しており、ファイルを保存すると再起動します。
それにもかかわらず、私の変更はブラウザーに表示されるものに反映されません (たとえば、対応するハムレット テンプレートを編集した後にページを更新したとき)。
cabal install
インストールディレクトリから実行可能ファイルをコンパイルして実行すると、変更が表示されます。
私は何を間違っていますか?
編集:
これは、yesod が「タッチ」できないために発生していますSystem.PosixCompat.Files.setFileTimes: not supported: illegal operation
。
yesod - yesod 0.8 から 0.9 への移行
yesod 0.9 にアップグレードしたところ、Michael の発表 ( http://www.yesodweb.com/blog/2011/08/yesod-0-9-リリース候補):
これを修正するには?
haskell - yesodでタイプセーフな方法でファビコンを指定する
これは、より迅速な応答を得るために、yesodメーリングリスト(http://groups.google.com/group/yesodweb/browse_thread/thread/934c4141fc615cbを参照)で尋ねた元の質問の再投稿です。
ファビコンファイルを提供するHTTPハンドラーによって送信されたMIMEタイプに対応する属性で<link>
を生成できるかどうかを調べようとしています。type
これまでのところ、私はこのリンクを持っています:
/code>
のみコードがコンパイルされるようにする方法を探しています。getFaviconR
<link>
もちろん、リンクから属性を完全に省略type
して、タイプを理解するためにクライアントに依存できることは理解していますが、それは理論的な質問と考えてください。
私はHaskellを初めて使用するので、不可能なことを求めているのかもしれません。いいえ?