問題タブ [scaffold]
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.
ruby-on-rails - '不明なキー'ArgumentError
基本的なスキャフォールド構造に基づいた、アプリケーションのモデレート機能に取り組んでいます。必要なのは、のブールパラメータを使用していくつかのレコードを編集することpublised
ですfalse
。で、パラメータをmoderate.html
変更できるすべての未公開エントリのリストを取得しています。アクションを通じて変更を保存しようとすると、エラーが表示されます。which
what
published
complete
NamesController#completeのArgumentError
不明なキー:7、1、4
「7、1、4」は未公開のレコードのIDです。
これが私のコードの一部です:
に何か問題があることはname_ids
理解していますが、どうすればよいかわかりません。前もって感謝します。
ルビー1.8.7(2009-06-12パッチレベル174)
[universal-darwin10.0] Rails 2.3.5
Railsのログmoderate
とcomplete
アクション:
NamesController#moderateの処理(2010-10-16 21:36:42の127.0.0.1の場合)[GET] [4; 35; 1mName Load(0.6ms)[0m [0mSELECT * FROM "names" WHERE("names"。 "published" ='f')[0mレイアウト/名前内のレンダリングテンプレート名前/中程度のレンダリング12msで完了(ビュー:7、DB:1)| 200 OK [http:// localhost / moderate]
NamesController#completeの処理(2010-10-16 21:36:49の127.0.0.1の場合)[POST]パラメーター:{"commit" => "Ok"、 "authenticity_token" => "CtmsjIavksOMSIArrdovkkzuZzHVjkenFFMO5bHIvgg ="、 "name_ids" = > {"7" => {"published" => "0"、 "what" => "Партия"、 "which" => "Крутая"}、 "1" => {"published" => "1" 、"what" => "Россия"、 "which" => "Единая"}、 "4" => {"published" => "0"、 "what" => "Организация"、 "which" => " Молдавская"}}}
[4;36; 1mName Load(0.4ms)[0m
[0; 1mSELECT * FROM" names "WHERE("names"。"id "IN(7,1,4))[0mNoMethodError(予期していなかったときにnilオブジェクトがあります!Arrayのインスタンスを予期していた可能性があります。nil.rejectの評価中にエラーが発生しました):
app / controllers / names_controller.rb:47:in each'app / controllers /names_controller.rb:46:in `complete'complete'
app/controllers/names_controller.rb:46:inレンダリングされたレスキュー/_trace(110.3ms)レンダリングされたレスキュー/ _request_and_response(0.5ms)レンダリングされたレスキュー/レイアウト(internal_server_error)
ruby-on-rails - Railsのscaffoldコマンドサポートはbelongs_toまたは多対多のモデルミドルテーブル移行情報を生成しますか?
Product、Categoryはrails3上の2つのモデルであり、それらの間の関係は次のとおりです。
製品has_and_belongs_to_manyカテゴリ
カテゴリhas_and_belongs_to_many製品
私はこの2つのモデルの使用のために足場生成移行を使用することができます
しかし、どうすれば多対多モデルのミドルテーブル移行情報を生成できますか、または手動で書き込む必要があります。これが難しい場合は、誰かが私を助けてくれることを願っています。
ruby-on-rails - 未定義のメソッドcurrent_user:CancanおよびActive Scaffold
を使用してアクティブなスキャフォールドコントローラーにアクションリンクを追加しようとしています
しかし、使用しようとしているコントローラーが何であれ、常に取得undefined method current_user
します。ログに記録されたユーザーが何かを実行できるかどうかを確認するにはどうすればよいですか?
私も試しました
ここで提案されているように、しかし成功しませんでした。
これの何が問題になっていますか?
cakephp - CakePHP と scaffold ビュー
スキャフォールド ビューはどこで編集できますか? Cake Book には、次の情報があります。
ruby-on-rails - 別の部分ビューテンプレートファイルを生成するためのスキャフォールドを作成する方法
スキャフォールドジェネレーターをカスタマイズしようとしていますが、同じディレクトリ内のビューの新しいパーシャルを作成したいと思います。特に、 insideindexとshow_item
の両方で呼び出されます。すべてのテンプレートを取得できますが、このファイルを生成できません
_item.erbを(他のファイルと一緒に)入れようとしましたが、無視され/lib/templates/erb/scaffold/
ます-誰か手がかりがありますか?
Rails 3でRubyを使用していますが、解決策がRails2でも有効かどうかを教えてください。simple_formも使用しています(したがって、すでに_formパーシャルがあります)が、ソリューションはそれがなくても有効であるはずです。
ruby-on-rails-3 - Rails3スキャフォールドとi18n
Rails 3でスキャフォールディングを行う場合、ジェネレーターは次のことを行います。
しかし、i18nはどうですか?メッセージは翻訳されますが、なぜハードコードされた見出しなのですか?私はそれを手動で翻訳することになっていますか?それはあまり乾燥していないようですか?
よろしく、
ジェイコブ
rspec - RSpec Scaffold Controller、与えられているデフォルトを理解する
私はrspecチュートリアル(peepcodeチュートリアル)を実行しています。私はいくつかの足場を生成しました、そして誰かが説明を書き直して初心者のためにもう少し明確に読むことができる方法を説明するのを手伝ってくれることを望んでいました。
このコード行は私が理解しようとしているものですこれはこれです
中括弧の中にメソッドが入れられているのを見たことがありません。これは実際にはどういう意味ですか?
visual-studio-2010 - MVC スキャフォールディングが .csproj ファイルを汚染する
パッケージ マネージャー コンソールでカスタム Scaffold コマンドを実行すると、既定のプロジェクトの .csproj ファイルが更新され、ソリューション内の他のすべてのプロジェクトの他のすべてのファイルへの参照が追加されます。
他の誰かがこれを見たことがありますか?
それを回避するための修正はありますか?
実際に何かを行う可能性がある .ps1 ファイル内の唯一の行は次のようになります。
編集 PS1 ファイル (メイン プロジェクト内) のスクリプトは、手動で出力ファイルのパスを他のプロジェクト内に指定します。
「Invoke-ScaffoldTemplate」コマンドで、これが問題であることを期待して、プロジェクトへの参照を明確に削除しました。
terminology - 動的データバインディングと足場の違い
「SCAFFOLD」と「Dynamic Data Binding」の正確な違いは何ですか?同じですか?
ruby-on-rails - RoR ...ラジオボタンを使用すると、足場テーブルがいっぱいになりません
問題があります。足場を作成し、テーブルの「要件」を生成しました。ユーザーが編集でテーブルのフィールドに入力し、新しい要件を選択ボックスとラジオボタンで入力するようにします。エクスプローラーに選択ボックスとラジオボタンが表示されますが、1つのオプションまたは1つのボタンを選択すると、選択した値がデータベースに反映されません。次のコードを使用しています:(ご覧のとおり、スキャッフォードによって生成された元のcicle f.label(:notif_card)とf.text_field(:notif_card)を使用しましたが、最後のものを削除して、の選択ボックスを使用しましたこの場合。)
そのtext_fieldを削除して、選択ボックスに置き換えたいだけです。あなたができることはすべて私はそれをたくさん感謝します!私が使用しているコード以外にモデルまたはコントローラーに何かが必要な場合は、私に知らせてください。ご協力いただきありがとうございます!