問題タブ [activescaffold]

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 に答える
2015 参照

ruby-on-rails - Rails 2.3.8で関連付けられたアクティブな足場を使用してアクティブなレコードを一覧表示するには?

DB のすべてのレコードを一覧表示したいのですが、これらはすべてインデックス ページでアクティブ (true) です。

Rails 2.3.8 でアクティブな足場プラグインを使用しています。コントローラーにアクティブな条件を追加する方法はありますか?

これが私の管理コントローラーです

モデル

テーブル構造

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

ruby-on-rails-3 - rails3のas_paperclip_bridge初期化エラー

rails3.0.5 プロジェクトで as_paperclip_bridge を使用して、PaperClip と ActiveScaffold の両方を使用しようとしています。

しかし、プロジェクトを起動すると以下の初期化エラーが発生します。

=> WEBrick を起動 => Rails 3.0.5 アプリケーションをhttp://0.0.0.0:3000で開発中 => -d で呼び出してデタッチ => Ctrl-C でサーバーをシャットダウン C:/Users/ken/Documents/ を終了NetBeansProjects/fcheck/vendor/plugins/as_paperclip_bridge/init.rb:10: bridge' for ActiveScaffold:Module (NoMethodError) from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/plugin.rb:81 from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:25:inC:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb からの未定義メソッド instance_exec': 25: run' from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:50:inC:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rbからのrun_initializers内:49: each' from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:49:inC:/Ruby187/lib/ruby/からのrun_initializers内gems/1.8/gems/railties-3.0.5/lib/rails/application.rb:134:in initialize!' from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/application.rb:77:insend' from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails /application.rb:77:inmethod_missing' from C:/Users/ken/Documents/NetBeansProjects/fcheck/config/environment.rb:7 from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:239:inrequire' from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:239:in require' from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:225:inload_dependency' from C:/Ruby187/lib/ruby/gems/1.8 new_constants_in' from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:225:inC:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies から /gems/activesupport-3.0.5/lib/active_support/dependencies.rb:596:in load_dependency に。rb:239:in require' from C:/Users/ken/Documents/NetBeansProjects/fcheck/config.ru:3 from C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/builder.rb:46:ininstance_eval' from C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/builder.rb:46:in initialize' from C:/Users/ken/Documents/NetBeansProjects/fcheck/config.ru:1:innew' from C:/Users/ken/ドキュメント/NetBeansProjects/fcheck/config.ru:1

as_paperclip_bridge\init.rb のコードは、モジュール メソッド 'ActiveScaffold.bridge' を呼び出そうとしていますが、見つかりませんでした。それでも、rails2.3.8 プロジェクトでは同じコードがエラーなく動作しています。

バージョン 2 と 3 で Rails の初期化コードに大きな違いがあることがわかります。

Rails 2.3.8 では、initializer.rb の「load_gems」メソッドの後に呼び出される「load_plugins」メソッドでプラグインがロードされます。ただし、rails3 には initializer.rb がなく、読み込みプロセスがまったく異なるようです。

また、AS gem を削除し、AS プラグインと as_paperclip_bridge プラグインの両方をインストールしようとしました。しかし、エラーは消えていません。

誰かがエラーが発生した理由を説明できますか?!

とにかく、解決策または回避策が得られることを本当に望んでいます。

ありがとう、ケンイチ

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

activescaffold - Rails 2.3.8 で Active Scaffold を使用して CSV 形式のユーザー情報レポートを作成する方法

私は新しい Ruby on Rails です。ユーザーコントローラーを持つユーザー情報のCSVファイルをエクスポートしたい。

Ruby バージョン: 1.8.7 Rails バージョン: 2.3.8

例:

ユーザーコントローラーがあります:

モデル:ユーザー

ユーザーコントローラーを持つ上記の詳細をCSVとしてファイルをエクスポートしたい。これはこれを行うための要件ですか?誰でも私を案内してください。

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

ruby-on-rails - ActiveScaffoldで「CreateAnotherXXX」ボタンが機能しない

Update#1驚いたことに、Firebugで、生成された<input> HTMLを<a>に変更すると、期待どおりに機能します。ただし、この回避策を永続的にするには、ActiveScaffoldのコードを変更する必要があります。

Update#2今のところ、ActiveScaffoldのコードを変更しました。これで私の問題は解決します。しかし、質問にはまだ答えられていません。

私はモデルListingMovieを持っています:

およびMovieShow:

私はManage::ListingMoviesControllerを持っています:

およびManage::MovieShowsController

ListingMovieを作成/更新しようとすると、「CreateAnotherMovieShow」という末尾のフォームが表示されます。以前にクリックすると、Ajaxリクエストが作成され、フォームの下部に2つの新しいフィールドが追加され、関連するMovieShowのstart_timeとend_timeを指定できるようになりました。これをクリックしても、サーバーへのリクエストは行われません。したがって、新しいフィールドはフォームに追加されません。

ボタンのHTMLは次のとおりです。

エラーが表示されるため、これをデバッグできません。ボタンをクリックしても何も起こりません。

注意すべき点の1つは、フォームに誤ったデータを入力してから、ListingMovieを「作成/更新」しようとすると、start_timeとend_timeを指定する「新しい」フォームフィールドを使用してフォームが再度レンダリングされることです。

Rails3.0.1とActiveScaffold3.0.6を使用しています。ありがとうございます。

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

ruby-on-rails - Activescaffold Rails 3 (vhochstein) STI localization

Im trying to localize the labels for ActiveScaffold STI children. In development it works fine with just this:

But in production it always takes the default locale set in application. I know this is an Activescaffold problem and I have solved it for another labels setting the translations inside the key active_scaffold but it's not working for STI. Any help with this ?

EDIT:

I found where activescaffold gets the i18n translation but I still don't know how to make it to take the correct translation in a production environment.

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

ruby-on-rails - Rails がレイアウト内で RJS テンプレートをレンダリングするのはなぜですか?

active_scaffold宝石を使用するコントローラーに対してこれを行う必要があります。次のようなコントローラーがあります。

Rails 2.3.10 を使用していたときはうまく機能していましたが、Rails 3.0.10 にアップグレードしています。アップグレードの一環として、互換性を保つために(現在は のブランチactive_scaffoldからインストールされている) アップグレードする必要がありました。私たちが抱えていた問題の 1 つは、テーブルの検索が機能しないことでした。ログファイルに次のように表示されます。rails-3.0git://github.com/activescaffold/active_scaffold

コントローラーで指定されたレイアウトで RJS テンプレートをレンダリングしていることに注意してください。それは私には不合理なデフォルトのように思えます。デフォルトでは、 RJS テンプレートはレイアウトなしでレンダリングすべきではありませんか? とにかく、私はそれを次のように修正しました:

これにより、検索とページネーションの問題が修正されます。(RJS テンプレートはレイアウトなしでレンダリングされるようになったため、ブラウザは生成された Javascript を実行できます)。私の質問は、レイアウトを使用して RJS テンプレートをレンダリングしないように Rails に指示する必要があるのはなぜですか? そして、より良い解決策はありますか?これは私にはハックが多すぎるように感じます (悪い種類のハック --- 将来壊れる種類のハック)。

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

ruby-on-rails-3 - ルーティング エラーを発生させる activescaffold belongs_to 関係

以下を使用しています: Rails 3.0.3 Vhochstein's Fork for Activescaffold rake 0.9.0 ruby​​ 1.9.2

私は、カテゴリとの属している関係を持つコンポーネントと呼ばれるモデルを持っています。これは、activescaffold を使用してモデル化されており、非常にうまく機能していました。数か月間休憩を取りましたが、現在はアクティブスカフォールドに戻っており、コンポーネント モデルにアクセスしようとすると、「ActionController::RoutingError (undefined method `class_name' for nil:NilClass):」というエラーが表示されます。これは関係(belongs_to)によるものだと思いました。モデルから関係を削除すると、機能します。追加し直すと失敗します!

何か案は?

コードは次のとおりです。

ルート

終わり

コントローラ

モデル

0 投票する
3 に答える
1130 参照

ruby-on-rails - アクティブなスキャフォールド:削除アクションに確認テキストを設定するにはどうすればよいですか?

したがって、私はactivescaffoldを使用しており、次のコードがあります。

私がグーグルで検索したものによると、リンクの削除確認ボックスにそのカスタムテキストを表示させる必要があります...しかし、そうではありません。それはまだいくつかのデフォルトの質問テキストを使用しています。確認テキストをカスタマイズするにはどうすればよいですか?

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

ruby-on-rails - 関係のフィルター、activescaffold

私はこのコードを持っています:

およびモデル

カテゴリはこのテーブルにマッピングされています

user_typeに応じて特定の「グループ」を持つカテゴリのみを表示したい。問題は、リレーションの行をフィルタリングする方法がわからないことです。activescaffoldが2つのクエリを実行していることがわかります。1つは記事用、もう1つはカテゴリ(SELECT * FROM categories)用です。この2番目のクエリ(SELECT * FROM where group ='something'など)を変更したいと思いcategoriesます。何か提案はありますか?

ありがとう

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

ruby - activescaffold: 検索、作成、編集、表示をクリックしても応答がありません

モデルを表示するために activescaffold を使用しています。モデル リストは正しく表示できますが、問題は、検索、作成、編集、表示をクリックしても応答がないことです。しかし、「削除」はうまく機能します。

誰も理由を知っていますか?

私のレールバージョン=>バンドルには現在3.0.9でロックされたレールがあります

ruby バージョン => ruby​​ 1.9.2p290 (2011-07-09) [i386-mingw32]

OS => Windows XP x86

ログから、問題なくレンダリングされた html.erb を確認できます。