プログラミング

プロおよび熱狂的プログラマーのためのQ&A



3
ネストされたリソースを持つform_for
form_forとネストされたリソースについて2つの部分からなる質問があります。ブログエンジンを作成していて、コメントを記事に関連付けたいとしましょう。ネストされたリソースを次のように定義しました: map.resources :articles do |articles| articles.resources :comments end コメントフォームは、記事のshow.html.erbビュー内で、たとえば次のように記事自体の下にあります。 <%= render :partial => "articles/article" %> <% form_for([ :article, @comment]) do |f| %> <%= f.text_area :text %> <%= submit_tag "Submit" %> <% end %> これにより、「nilに対して呼び出されたIDが誤って呼び出される」などのエラーが発生します。私も試しました <% form_for @article, @comment do |f| %> これは正しくレンダリングされますが、コメントではなく記事の「テキスト」フィールドにf.text_areaを関連付け、そのテキスト領域のarticle.text属性のHTMLを表示します。だから私もこれが間違っているようです。私が欲しいのは、 'submit'がCommentsControllerのcreateアクションを呼び出すフォームです。たとえば、/ articles / 1 / commentsへの投稿リクエストなど、paramsにarticle_idがあります。 私の質問の2番目の部分は、最初にコメントインスタンスを作成する最良の方法は何ですか?ArticlesControllerのshowアクションで@commentを作成しているので、コメントオブジェクトはform_forヘルパーのスコープ内にあります。次に、CommentsControllerのcreateアクションで、form_forから渡されたパラメーターを使用して新しい@commentを作成します。 ありがとう!


8
コレクションを配列に変換する最も簡単な方法は?
があると仮定しCollection<Foo>ます。それをに変換するための最良の(現在のコンテキストではLoCで最も短い)方法はFoo[]何ですか?任意のよく知られたライブラリが許可されています。 UPD:;:どのような変換については(このセクションの1以上の場合休暇のコメントをあなたはそれの価値はそれのために別のスレッドを作成すると考えられる場合)Collection<Foo>にBar[]どこBarタイプの1つのパラメータでコンストラクタを持ってFooすなわちpublic Bar(Foo foo){ ... }?


10
Twigからの配列の要素の設定
Twigから既存の配列のメンバーを設定するにはどうすればよいですか? 私はそれを次の方法で試しました: {% set arr['element'] = 'value' %} しかし、私は次のエラーを受け取りました: ...の値 "["の予期しないトークン "句読点"( "ステートメントブロックの終わり"が必要です)
125 php  twig 

10
YouTubeビデオをレスポンシブ幅に縮小
私のウェブサイトにはYouTube動画が埋め込まれており、画面をタブレットやスマートフォンのサイズに縮小すると、幅が約560pxで縮小しなくなります。これはYouTube動画の標準ですか、それとも小さくするためにコードに追加できるものはありますか?

4
Google ChromeがXMLHttpRequestを使用してローカルファイルからURLをロードすることを許可する
ローカルファイルからXMLHttpRequestを使用してHTTPリクエストを実行しようとすると、基本的にAccess-Control-Allow-Origin違反のために失敗します。 しかし、私はローカルWebページを自分で使用しているので、Google Chromeにローカルファイルからインターネット上のURLへの要求を許可する方法があるのか​​と思っていました。 たとえば、$.get('http://www.google.com/')ローカルファイルで実行すると失敗しますが、自分でスクリプトを作成して自分で使用しているので、抑制してURLをロードできれば非常に便利です。 では、Google ChromeがローカルファイルからXMLHttpRequestを使用してURLをロードできるようにするにはどうすればよいですか?

16
jQuery UI“ $(”#datepicker“)。datepickerは関数ではありません”
既存の.aspxページでjQueryのUIプラグインであるDatePickerを使用すると、次のエラーが発生します。 $("#datepicker").datepicker is not a function ただし、datePickerを作成して使用する同じコードをコピーして、aspxページと同じディレクトリにあるHTMLファイルに貼り付けると、問題なく動作します。これにより、aspxページにJSファイルがあり、datePickerまたはjQueryのUI JSファイルが適切に読み込まれない原因となっていると想定します。 誰かが私の信念を確認したり、jQueryのUIプラグインを妨害している犯人を見つけるためのヒントを提供したりできますか?


8
Djangoのテストデータベースをメモリ内でのみ実行する方法は?
Djangoの単体テストの実行には時間がかかるので、それを高速化する方法を探しています。SSDのインストールを検討していますが、SSDにも欠点があります。もちろん、コードでできることはありますが、構造的な修正を探しています。毎回データベースを再構築/南マイグレーションする必要があるため、単一のテストを実行するのも遅くなります。これが私の考えです... テストデータベースは常に非常に小さいことがわかっているので、テストデータベース全体を常にRAMに保持するようにシステムを構成できないのはなぜですか。ディスクには絶対に触れないでください。Djangoでこれをどのように設定しますか?MySQLは本番環境で使用するものなので、引き続き使用したいのですが、SQLite 3などでこれが簡単にできる場合は、その方法を使用します。 SQLiteまたはMySQLには、完全にメモリ内で実行するオプションがありますか?RAMディスクを構成し、そこにデータを格納するようにテストデータベースを構成することは可能ですが、特に消去され続けるため、Django / MySQLに特定のデータベースに別のデータディレクトリを使用するように指示する方法がわかりません。各実行を再作成しました。(Mac FWIWを使用しています。)

7
Key-Valueタプルのリストを辞書に変換する方法は?
次のようなリストがあります。 [('A', 1), ('B', 2), ('C', 3)] それを次のような辞書に変えたいです。 {'A': 1, 'B': 2, 'C': 3} これに対処する最良の方法は何ですか? 編集:タプルの私のリストは実際にはもっと似ています: [(A, 12937012397), (BERA, 2034927830), (CE, 2349057340)]
125 python  list  dictionary 


15
Scalaで使用するJSONライブラリは何ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する 次のようなJSON文字列を作成する必要があります。 [ { 'id': 1, 'name': 'John'}, { 'id': 2, 'name': 'Dani'} ] val jArray = JsArray(); jArray += (("id", "1"), ("name", "John")) jArray += (("id", "2"), ("name", "Dani")) println(jArray.dump) 私はに行を追加できるようにする必要がありjArray、のようなものをjArray += ... これに最も近いライブラリ/ソリューションは何ですか?
125 json  scala 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.