問題タブ [ruby-on-rails-plugins]

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 投票する
3 に答える
152 参照

ruby-on-rails - データベース レコードを画像のアップロードなどの物理ファイルにどのようにマッピングしていますか

37 個のシグナルは、このことを達成するための ID パーティショニングを提案しています。

http://37signals.com/svn/archives2/id_partitioning.php

どんな提案でも大歓迎です。

ありがとう。

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

ruby-on-rails - link_toが目的の場所に移動しないのはなぜですか?

私はモデル「アセット」を持っており、ショーページにこれがあります:

{:controller'looks'、:action =>'whatever'}%>

'looks'コントローラーと'whatever'アクションの両方が存在します。

次に、2番目のアセットの表示ページに移動してテストリンクをクリックすると、次のエラーが発生します。

AssetsController#2の処理(2009-12-03 17:09:57の127.0.0.1の場合)[POST]パラメーター:{"authenticity_token" => "aLGRq + ZVulWbwC09m1dy7Mj9b9AgSJqkwiS99SLk6uk ="}ユーザー負荷(0.6ms)SELECT * FROM "users "WHERE("users"。"id "= '1')LIMIT 1

ActionController :: UnknownAction(2に応答するアクションはありません。アクション:作成、破棄、インデックス作成、新規作成、受信、表示):/usr/lib/ruby/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/ compass / app_integration / rails / action_controller.rb:7:in process' haml (2.3.0) lib/sass/plugin/rack.rb:44:incall' /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:inrun' /usr/lib/ruby/1.8/webrick/server.rb: 173:in start'/usr/lib/ruby/1.8/webrick/server.rb:162:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:instart' /usr/lib/ruby/1.8/webrick/server.rb:92:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:instart each' /usr/lib/ruby/1.8/webrick/server.rb:92:in'/usr/lib/ ruby / 1.8 / webrick / server.rb:23:in start' /usr/lib/ruby/1.8/webrick/server.rb:82:instart '

レスキュー/レイアウトのレンダリング(not_found)

どうやらそれは、私がショーから来たアセットIDに名前が付けられたアクションに私を導いているようです。それが役に立ったら、私はauthlogicとコンパスの宝石を使用しています。助けていただければ幸いです。

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

ruby-on-rails - 管理者ユーザーが変更できる方法で、rails-authorization-plugin のデータベースを介して permit ディレクティブを実装するにはどうすればよいですか?

このようなもので許可メソッドを制御したいと思います

class SomethingController < ApplicationController permit :somerole end

ここで、「:somerole」は、コントローラーとアクションにリンクされたデータベース内のフィールドです。特権を持つユーザーが管理および変更できるもの。

何かアイデア?

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

ruby-on-rails - gitからssh経由でrailsプラグインをインストールするにはどうすればよいですか?

git://プロトコルを使用してrailsプラグインをインストールするのは簡単で、次のように入力するだけです。

sshでホストされているgitリポジトリからプラグインをインストールするにはどうすればよいですか?

入力すると

「プラグインが見つかりません」というメッセージが表示されます

インストーラーがsshパスワードの入力を要求することすらしないので、これはgitの問題ではないことを私は知っています。

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

ruby-on-rails - プラグイン内のパラメーターへのアクセス

保存時に設定したパラメーターを受け入れるように、vestal_versions プラグインを変更しようとしています。このパラメーターは、更新時にいつリビジョンを作成するかを決定する新しいフラグとして機能します。現在、新しいリビジョンが必要な場合、更新時に常に実行されます。変更されていないプラグイン コードの影響を受ける領域は次のとおりです。

送信時にビューで送信するパラメーターは「forcerevision = n」です。このパラメーターを取り込むにはどうすればよいですか? また、"forcerevision=y" の場合にのみ実行できるようにするには、どの条件を使用すればよいでしょうか? after_update フィルターを変更するのが最もクリーンだと思われますか?

これは、更新時に渡されるデータのログです。

Github の vestal_versions

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

ruby-on-rails - カスタムプラグインでのビューのレンダリングに関する問題(ActionView :: MissingTemplate ...エラー)

Ruby on Railsのプラグインを開発しようとしていますが、HTMLビューのレンダリングで問題が発生しました。私のディレクトリ構造は次のようになります。

ファイル構造

/rails/init.rb内

/lib/app/todo_lib.rb内

todo / lib / app / controllers/todos_controller.rb内

todo / lib / app / views/index.html.erb内

/myRailsApp/config/routes.rb内

私が得るエラーは次のとおりです。

テンプレートがありません

ビューパスアプリ/ビューにテンプレートtodos/index.erbがありません

誰かが私に手を差し伸べて、index.html.erbファイルがレンダリングされない原因となっているここで私が間違っていることを教えてもらえますか?とても有難い!


編集:

私はすでに次のことを試みましたが成功しませんでした:

/todo/lib/app/controllers/todos_controller.rb内

編集:

ハクニンはこの問題を解決しました。これが解決策です。

彼は私がRailsエンジンプラグインを構築していると言っています(私はこれをやっているとは思いもしませんでした)、そしてそれは別のディレクトリ構造を必要とします、それは次のように見えます:

ファイル構造

これには、次の変更が必要です。

todo / lib/todo_lib.rb内

上記の変更は次の行にあります:path = File.expand_path(File.join(File.dirname(FILE)、'../app'、dir))。[太字の「ファイル」は無視してください。これはWebサイトの問題です]。

script / serverを実行すると、todo / app / views/todosの下にindex.html.erbページが表示されます。

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

ruby-on-rails - 表のセル枠

これは、生成する必要がある 2x2 テーブルです。

つまり、右下のセルの下枠を印刷する必要があります。これは私のコードです:

show.pdf.エビ

さて、このコードでは、境界線のない 2x2 テーブルができました!

誰かヒントはありますか?

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

ruby-on-rails - Rails プラグインには問題が必要です

Rails プラグインの作成に問題があります。Mplug と呼びましょう。プラグインはほとんどレーキ タスクにすぎませんが、レーキ タスクが使用するライブラリを備えています。

問題はファイルを要求することです。これがrakeタスクだとしましょう:

これは定数 Mplug を認識しません。だから私はそれを要求する必要があると思いました。

しかし、私はこのメッセージを受け取ります。

じゃあ良いよ。それでは、プラグインへのパスを指定してみましょう。

これは実際に機能します。ただし、これは悪い方法だと思いますが、レール ルートにいるかのように、プラグインでファイルを要求する必要があります。例えば:

次のようにする必要があります。

もちろんやりたくないこと。

これを解決するきちんとした方法はありますか?

ありがとう!

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

ruby-on-rails - rspec がテスト データベースを削除するのをどのように回避できますか?

テスト データベースにいくつかの偽のデータがありますが、rake spec を実行すると、スクリプトが削除され、データベース全体が作成されます。どうすればそれを回避できますか?それとも私が間違っているのですか?

編集:毎回データベースから 1.000.000 レコードを生成したくないだけです。とても時間がかかりました。