問題タブ [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 - 特定のデータベースに対してスクリプト/スキャフォールドを生成しますか?
特定のデータベースに対して足場を生成する方法があるかどうか疑問に思っています。アプリで 2 つのデータベースを使用しており、両方の足場を別々に生成したいと考えています。これは、scaffold ジェネレーターがまだデータベースを使用して Rails 2.3.4 でビューを生成していることを前提としていますが、そうではない可能性があります。
前もって感謝します。
ruby-on-rails - Rails 3.1 と「静的」ページの初心者
Rails Web サイトのデプロイを開始しました。実際、私は 2 日前に Rails でプログラミングを始めました。新しいプロジェクトを作成し、いくつかの宝石を追加しました。すべてが正常に機能しており、すべてがどのように機能するかについての基本的な知識があります。
問題は、私が作成したいのは、いくつかのセクション (ニュース、連絡先、会社概要、製品など) を持つ単純な Web サイトです。このコンテンツはすべて静的なものです。
しかし、私は問題に遭遇しました。それらを作成するために何をすべきか本当にわかりません。たとえば、私が欲しいのは、、、など、またはのようなmypage.com/products/fashionableproduct
ものmypage.com/about
ですmypage.com/page/products
。
コントローラーを作成し、次に各ページのアクションを作成することを考えました...その後、別の解決策である足場を思いつきました。page
などを持つ、というリソースを作成していtitle
ます...
私はこのトピックの初心者であり、あなたの有益な声を聞きたい. ありがとう!
forms - Rails 3.1 nil:NilClassのスキャフォールド未定義メソッド `model_name'
StackOveflowを助けてください、あなたは私の唯一の希望です。
次のエラーが発生し、それが私を夢中にさせています。
Players#newのNoMethodError
/home/paul/rails_projects/recruits/app/views/players/_form.html.hamlを表示しています。
nil:NilClassの未定義のメソッド `model_name'
抽出されたソース(1行目あたり):
1:= form_for @player do | f |
2:-if @ player.errors.any?
3:#error_explanation
4:%h2 = "#{pluralize(@ player.errors.count、" error ")}は、このプレーヤーの保存を禁止しました:"
テンプレートの包含のトレース:app / views / players / new.html.haml
Rails.root:/ home / paul / rails_projects/recruitsアプリケーショントレース| フレームワークトレース| フルトレース
app / views / players / _form.html.haml:1:in
_app_views_players__form_html_haml___279577567_106102840' app/views/players/new.html.haml:3:in
_app_views_players_new_html_haml__860668925_106567710'app / controllers / players_controller.rb:29:in `new'
私はこれをスキャフォールドジェネレーターを使用して作成しました。これは別の領域ではうまく機能しましたが、ここでは明らかに機能しませんでした。
関連するファイルは次のとおりです(scaffoldコマンドによって生成されたファイルに加えた唯一の変更は、プレーヤーモデルにattr_accessableを追加することでした)。
models / player.rb
controllers /players_controller.rb
views / players / new.html.haml
ビュー/プレーヤー/_form.html.haml
ルート.rb
ruby-on-rails - ActiveRecords で Ruby のオブジェクトへの参照を作成するにはどうすればよいですか?
私は Java 開発者で、ここ数日間 Rails を学んでいます。Rails に移植しようとしている Java EE アプリケーション (ORM に Hibernate を使用) があります。足場を使用して、いくつかのモデルを生成しました。しかし、他のモデルへの参照を含む他のモデルがあります。関係を定義するにはどうすればよいですか? 私もそれを足場にすることはできますか?
これが私がやろうとしていることの例です。
以下を実行するだけで、Ruby で Engine クラスをスキャフォールディングできます。
ここに私にとってトリッキーな部分があります:
RubyでCarクラスを足場にするにはどうすればよいですか?
ruby-on-rails - レール上のルビーのルートを変更するにはどうすればよいですか?
Ruby on Railsをインストールして、というスキャフォールドを作成しましたposts
。RoRは私のためにコントローラーと他の必要なファイルを生成しました。
で新しいメソッドを作成しましたposts_controller
が、アクセスできません。コントローラにある他のメソッドを調べましたが、でアクセスする必要があるようです/posts/[MY POST ID]/[MY METHOD NAME]
。
コントローラでカスタムメソッドを作成hello
したとすると、どのようにアクセスできますか?
を確認しましたroutes.rb
が、設定がありません。
更新しました:
で手動で構成できることは理解してroutes.rb
いますが、他のすべての方法はどのように機能しますか?たとえば、「 」コントローラーには「」メソッドedit
と「 」メソッドがあります。ルートを構成せずに、これら2つの方法はどのように機能しますか?update
posts_controller.rb
/posts/[0-9]/edit
パターンに一致する構成が見つかりません。
css - REAL クイック、基本的な CSS レイアウター
短い話:私は多くの異なる、かなり小さい Web ページに取り組まなければならないことがよくあります。
それらのほとんどは、純粋な CSS でレイアウトされています。
私の問題:
私の仕事は、レイアウトではなく、コード自体、ページの機能に取り組むことです。しかし、私が行った変更により、レイアウトのわずかな変更を余儀なくされることが多く、ブラックホールのように時間が吸収されます。
ごくわずかなレイアウトの変更に、ルーチンの追加や書き直しにかかる時間の 10 倍もの時間を費やすことになります。
私たちにはデザイナーもいますが、私が行うすべての変更に対して彼がレイアウトをやり直すのを待つことは不可能です (そして、何度も変更しなければならないことがよくあります)。
そこで私が探したのは、複雑なプロのデザイン ツールではない、非常に基本的でシンプルな CSS WYSIWYG エディターです。いくつかのツールを試した後、あきらめて手動での編集に戻りました。特に、入れ子になったレイアウト ボックスの動作には毎回驚かされます。
誰かがこれについていくつかのヒントを持っていますか? 助けていただければ幸いです。
ありがとうございました
ruby-on-rails - データベースの日付フィールドを設定する適切な方法は何ですか?
したがって、HTML には lunchMonth、 lunchDay、 lunchYear の 3 つのフィールドがあります。
lunchMonth と lunchDay は、今年の残りの月と日を表すオプション タグを含む Select タグです。lunchYear は 2011 に設定されています。
フォームを設定しましたが、これら 3 つの値を取得するための足場を生成する必要があります。
これを行う適切な方法は何ですか?
Rails は scaffold を生成します Date month:string date:integer year:integer
そうですか?
asp.net-mvc - 1つのコマンドで複数のコントローラーをスキャフォールディングすることは可能ですか?
を使用MvcScaffolding
すると、これらのPowerShellコマンドを呼び出して、コントローラーとビューを自動的にスキャフォールディングできます。
2つのコマンドを1つに組み合わせることができますか?例えば
ありがとう
ruby-on-rails - コントローラとモデルがすでに作成された後、Ruby on Railsビュー(のみ)を作成します
コントローラ(最小コードのみ)とモデルを含むプロジェクトを取得しましたが、ビューがありません。スキャフォールドまたは別のツールのみを使用してビューを生成する方法はありますか?