0

私はMacでサイトを開発しています。しかし、同じプロジェクトと同じ構造を取得し、それをすべて Windows PC にコピーしました。すべての構成が完了したら、プロジェクトを実行しようとしました。

すべて正常に動作しますが、コントローラーが 1 つ見つかりません。このコントローラーは、データベースに保存されている画像をレンダリングし、それを img html タグに渡してレンダリングします。

このコントローラーとエンボルブされたメソッドは、URL から直接実行しようとしても Mac でも実行されますが、この別のコンピューターでは見つからず、HTTP 404 エラー ページが出力されます。

コントローラーコード:

class PhotoController {

    /**
     * Renderiza a foto em destaque de um evento
     */
    def renderMainImage() {
        if (params.id) {
            def photo = Photo.findByEventAndMain(Event.findById(params.id), true)

            if (photo?.resource) {
                response.setContentLength(photo.resource.length)
                response.outputStream.write(photo.resource)
            } else {
                //TODO renderizar com uma imagem padrão
                return null
            }

        }
    }

}

前もって感謝します!

4

1 に答える 1

0

どのようにそれを「見つけられない」のかについて、より具体的に説明できますか? ファイルシステムまたはIDEのエクスプローラーでのことですか?また、使用している IDE を教えてください。

于 2012-08-14T09:05:19.727 に答える