問題タブ [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.

0 投票する
1 に答える
457 参照

haskell - yesod をインストールできません

http://www.yesodweb.com/book/TXKGPHUZXDLYRGFに記載されているインストール手順に従います

コマンド「cabal install alex happy」は、以下のエラーで失敗します。

なにが問題ですか?私は全く新しいです。これは yesod をインストールする最初の試みです。私はWindows XPを使用しています。

助けてくれてありがとう

コンスタンチン

p>

0 投票する
2 に答える
858 参照

haskell - HDBCを読み込めません-postgresql

私はWindowsXPを使用しています。このページの手順に従ってYesodをインストールしました:http ://www.yesodweb.com/page/five-minutes

Postgresqlの永続性を備えたスキャフォールドアプリケーションを作成しました。初めて「yesoddevel」を実行したときに、postgresqlパッケージが見つからないというエラーが表示されたので(名前は覚えていません)、cabalを使用してインストールしました。「yesoddevel」を実行すると、以下のエラーが発生します。

HDBC-postgresql-2.2.3.3をインストールし、-extra-lib-dirsをすべてのDLLでpostgresqlのbinフォルダーに設定してインストールしましたが、役に立ちませんでした。

私が理解している限り、それはpq.dllをロードしようとしていますが、システムにそれがなく、libpq.dllがあるので、dllの名前を変更しようとしましたが無駄になりました。迷っています。

助けてください

コンスタンチン

0 投票する
2 に答える
254 参照

haskell - Yesod の確認ダイアログ

Yesod で確認ダイアログを作成する最も簡単な方法は何ですか? フォームが投稿されたときに、アクションを実行する前に確認を求めたい場合があります。ユーザーに別の確認ページを送信し、「はい」ボタンが押された場合に投稿されたデータを処理することで、これが機能すると思います。

setUltDestReferer などの関数を使用して、これが可能になるはずだと思います。問題は、Yesod でそれを行う最も簡単な/最も一般的な方法は何ですか? 理想的には、requireAuth のように、ハンドラー内の単一の関数呼び出しに要約する必要があります。

0 投票する
2 に答える
1873 参照

yesod - Yesodをデプロイするための推奨される方法は何ですか?

私は共有Webサーバーを使用しており、apache2をローカルにインストールしているので、必要な方法でセットアップできます。yesodアプリケーションをデプロイするために最もサポートされている方法は何ですか?Warpのプロキシとしてapache2を設定できます。これが最適な設定でしょうか?それとも、FastCGIを使用する必要がありますか?

また、すべてを設定する方法の詳細をいただければ幸いです。yesodは初めてなので、リクエストハンドラーの作成方法、必要な場合はapacheのVirtualHostの外観などを意味します。

0 投票する
1 に答える
73 参照

yesod - scaffold ツールによって作成された config ディレクトリの内容

scaffold ツールによって作成されたアプリケーションの "config" ディレクトリに favicon.ico ファイルが含まれている理由を説明してください。.ico ファイルは「静的」ディレクトリに属しているようです。なぜそこにあるのですか?

ありがとう

コンスタンチン

0 投票する
1 に答える
242 参照

haskell - 型の同義語を説明してください

私は学んでいるので、これは些細な質問かもしれません。

yesod scaffolding ツールによって生成されたコードで、次の表現を見つけました。

私の理解では、YesodPersistBackend1 つの型引数を持つパラメーター化された型が作成PersistTestされ、これは type と同等SqlPersistです。

これは正しいです?もしそうなら、なぜパラメータを持たない型のパラメータを持つ型シノニムを作成するのでしょうか?

0 投票する
1 に答える
278 参照

haskell - yesod devel が Windows でサイトを更新しない

私はWindows XPを使用しています。

開発中にコマンドを実行yesod develし、行った変更が反映されることを期待しており、ファイルを保存すると再起動します。

それにもかかわらず、私の変更はブラウザーに表示されるものに反映されません (たとえば、対応するハムレット テンプレートを編集した後にページを更新したとき)。

cabal installインストールディレクトリから実行可能ファイルをコンパイルして実行すると、変更が表示されます。

私は何を間違っていますか?

編集:

これは、yesod が「タッチ」できないために発生していますSystem.PosixCompat.Files.setFileTimes: not supported: illegal operation

0 投票する
1 に答える
50 参照

yesod - yesod 0.8 から 0.9 への移行

yesod 0.9 にアップグレードしたところ、Michael の発表 ( http://www.yesodweb.com/blog/2011/08/yesod-0-9-リリース候補):

p>

これを修正するには?

0 投票する
1 に答える
568 参照

haskell - yesodでタイプセーフな方法でファビコンを指定する

これは、より迅速な応答を得るために、yesodメーリングリスト(http://groups.google.com/group/yesodweb/browse_thread/thread/934c4141fc615cbを参照)で尋ねた元の質問の再投稿です。

ファビコンファイルを提供するHTTPハンドラーによって送信されたMIMEタイプに対応する属性で<link>を生成できるかどうかを調べようとしています。type

これまでのところ、私はこのリンクを持っています:

そしてこのハンドラー: 同じMIMEタイプの場合に/code> のみコードがコンパイルされるようにする方法を探しています。getFaviconR<link>

もちろん、リンクから属性を完全に省略typeして、タイプを理解するためにクライアントに依存できることは理解していますが、それは理論的な質問と考えてください。

私はHaskellを初めて使用するので、不可能なことを求めているのかもしれません。いいえ?