問題タブ [social-stream]

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

ruby-on-rails - Rails 3: ソーシャル ストリーム Gem。コードはどこにありますか?

README ( https://github.com/ging/social_stream )に従って social_stream をインストールしましたが、問題なく動作しますが、 app/ ディレクトリにコードを入れたいのですが、コードがありません。

Devise やその他の gem についても同じ疑問が生じます。インストールしたら、コントローラー、モデル、ビューなどにアクセスしたいのですが、app/ には何もないようです。

そこにコードを配置して、好きなように変更できるようにするには、どうすればよいですか? または、別のフォルダにアクセスしてください。

ありがとうございました

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

ruby-on-rails-3 - 私の Rails 3 Bundler gem はローカルでは動作しますが、特定のレイアウト ファイルを提供するために Heroku では動作しません。何か案は?

Rails 3 用に構築されたソーシャル ネットワーキング プラットフォームである Social Stream gem をいじっています。これは、ビュー レイアウト ファイルの一部を、アプリ ファイル システム内でローカルにではなく、gem ディレクトリから取得しているようです。アプリをローカルで提供すると、これは正常に機能します。

レンダリング /Library/Ruby/Gems/1.8/gems/social_stream-0.4.4/app/views/frontpage/_header.html.erb (107.8ms)
レンダリング/Library/Ruby/Gems/1.8/gems/social_stream-0.4.4 /app/views/layouts/_flash.html.erb (0.6ms) レンダリング /Library/Ruby/Gems/1.8/gems/social_stream-0.4.4/app/views/frontpage/_sponsor.html.erb (0.6ms)
レンダリング/Library/Ruby/Gems/1.8/gems/social_stream-0.4.4/app/views/layouts/_footer.html.erb (1.1ms)
レンダリング/Library/Ruby/Gems/1.8/gems/social_stream-0.4.4/ layouts/frontpage 内の app/views/frontpage/index.html.erb (322.2ms) 374ms
で 200 OK を完了 (Views: 372.6ms | ActiveRecord: 0.2ms)

ソーシャル ストリーム アプリを Heroku にデプロイするための指示に従い、Bundler を使用して gem をローカルにインストールし、Gemfile.lock ファイルを作成しました。

https://github.com/ging/social_stream/wiki/How-to-deploy-social-stream-to-heroku

ただし、Heroku にデプロイすると、一部のページが正しく読み込まれず、ログに次のようなエラー メッセージが表示されます。

ActionView::Template::Error ({:locale=>[:en、:en]、:formats=>[:html]、:handlers=>[:rjs、:rhtml、:rxml、 :builder, :erb]} ビュー パス内 "/app/app>/views", "/app/vendor/plugins/rails_log_stdout/app/views", "/app/vendor/plugins/rails3_serve_static_assets/app/views", "/app/vendor/plugins/rails3_disable_x_sendfile/app/views", "/app/.bundle/gems/ruby/1.8/gems/social_stream-0.4.4/app/views", "/app/.bundle/gems/ ruby/1.8/gems/devise-1.3.4/app/views", "/app/.bundle/gems/ruby/1.8/gems/mailboxer-0.1.4/app/views")

レイアウト/フラッシュ ファイルが Heroku のサーバーに存在するのを妨げている原因がわかりません。何か案は?さらに情報が役立つかどうか教えてください。

前もって感謝します。

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

ruby-on-rails - How social_stream register new user works (using devise gem)?

I'm trying social_stream gem (https://github.com/ging/social_stream). It uses devise gem for user registration. When I register a new user on social_stream, it creates new records in several tables. I checked the code in social stream, the registration method is not overrided. So I'm totally lost. I can't find how new records are inserted in the other tables except user table. There are several new records inserted into the following tables: channels, actors, profile, activity_objects, relations, permissions. But I can't find the connection between users to these tables.

Can anyone help me to point out how social stream works when new user register?

Thank you

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

social-networking - コミュニティ エンジン対ソーシャル ストリーム?

ここでレールを学んでいる初心者...コミュニティエンジンとソーシャルストリームのアドバイス/比較はありますか? 私は出会い系サイトを書いているので、特にどちらかがその開発に役立つ場合は、アドバイスをいただければ幸いです.

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

ruby-on-rails-3 - Rails 3: ソーシャル ストリーム - Sphinx インストール エラー

Rails 3.2.5 で新しいアプリを作成し、「bundle」を実行してから、「rails generate social_stream:install」を実行しました。

次のメッセージを受け取りました。

お使いのシステムに Sphinx が見つかりません。config/sphinx.yml ファイルで次の設定を構成する必要がある場合があります。 * bin_path * searchd_binary_name * indexer_binary_name

==============================

私の sphinx.yml は次のようになります。

開発: enable_star: 1 min_infix_len: 1 テスト: enable_star: 1 min_infix_len: 1 生産: enable_star: 1 min_infix_len: 1

===============================

私が行った: http://freelancing-god.github.com/ts/en/advanced_config.html

Social_Stream を引き続き使用できるようにするための適切な構成を探しましたが、この時点で立ち往生しています。

このエラーメッセージを渡すことができる設定を知っている人はいますか?

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

ruby-on-rails - Rails の予約語を対象にしますか?

Rails 3.2 アプリケーションで「Subject」というモデルを作成しました。以下の scaffold コマンドを使用しました。

scaffold はほぼ最後まで実行されますが、ヘルパーに関する不可解なエラーが発生します。

「SubjectsHelper」という名前は、アプリケーションで既に使用されているか、Ruby on Rails によって予約されています。別の方法を選択して、このジェネレータを再度実行してください。

足場を逆にして再構築してみました。最後に、テーブルを作成したところ、問題なく動作しているようです。helpers/subjects_helper.rbファイルはありませんが、この特定のモデルにヘルパーは必要ないと思います。

予約語リストの中に件名が見つかりませんでしたが、それ自体が問題でした。この問題について、別の SO 投稿が提起されました。

railsの予約語一覧 *3*

このエラーが発生するのはなぜですか?無視してもいいですか?

編集

要求された私の Gemfile

EDIT2

Philip の提案に従って、Rails コンソールからModule.constantsコマンドを実行しました。出力の中には、2 つの「対象」値がありました。

ヘルパーがないことを何度か確認したので、追加することにしました。次のコードを使用して、 helpers/subjects_helper.rbファイルを作成しました。

Rails が正常に再起動されました。何が起こったのかまだ理解できていません。

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

ruby-on-rails - Rails エンジンのテスト実行中にエラーが発生しました

Rails エンジンである social-stream gem に基づいてアプリケーションを構築しています。私はRakefileを持っています。factory-girl gem を Gemfile に含めましたが、何らかの理由でそのクラスで rake タスクが失敗しています。

gem には実行したいテストがたくさんあります。Rails アプリケーションは /Users/sean/dropbox/fluent/sstest にあります。

gem からの失敗したコード:

レーキファイル

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

ruby-on-rails - このマシンで利用可能な gem に gem 'jquery-rails (~> 1.1.6) ruby​​' が見つかりませんでした

私はデバイスでソーシャルストリームを実装しようとしています。このレールを実行すると、social_stream:install が生成されます。Bundler could not find compatible versions for gem "devise": In Gemfile: social_stream (>= 0) ruby​​ depends on devise (~> 1.1.3) ruby​​ というエラーが表示されます

アップデートをバンドルした後、エラーは次のようになります

私が得ている依存関係のものを解決した後

social_stream を使用して Jquery レールの依存関係を整理しようとしましたが、うまくいきませんでした。この一連のエラーを整理するのを手伝ってください

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

ruby-on-rails - social_stream gem をカスタマイズするには?

social_stream の実装に成功しましたが、アプリにその機能を組み込むことができません。github の内容を理解できません。Social_Stream を実装した人は誰でも、助けてください。アプリケーションのルック アンド フィールを変更したい。

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

ruby-on-rails-3 - 複数のgemを使用するときにモジュール名が競合する(私の場合:social_streamとrails3_acts_as_paranoid)

私はこれらの2つのgemを使用しています:social_stream(rails engine)とrails3_acts_as_paranoid(lib)。

ホームページを見ようとすると、次のエラーが発生します。

/home/pinouchon/code/sharewizz/webapp/app/views/home/index.html.erbを表示しています。ここで、行#25が​​発生しています: 初期化されていない定数ActsAsParanoid :: Relation :: Public 抽出されたソース(行#25周辺):

完全なトレース:


それらのgemによって定義された2つのモジュールが同じ名前を共有しているためだと思います:Relation

/home/pinouchon/.rvm/gems/ruby-1.9.3-p392@project/gems/rails3_acts_as_paranoid-0.2.5/lib/acts_as_paranoid/relation.rb:

/home/pinouchon/.rvm/gems/ruby-1.9.3-p392@project/gems/social_stream-base-0.21.0/app/models/relation.rb

/home/pinouchon/.rvm/gems/ruby-1.9.3-p392@project/gems/social_stream-base-0.21.0/app/models/relation/public.rb:

以前は、ソーシャルストリームのみを使用していましたが、モジュール名が競合することはありませんでした。さて、それはあたかもActsAsParanoid::Relation置き換えているかのようRelationであり、したがって.../social_stream/.../relation.rb159行目の問題です。

しかし、驚くべきことは、のRelationモジュールがrails3_acts_as_paranoidでうまく名前空間化されていることmodule ActsAsParanoidです。したがってRelation、グローバルスコープで定義されたsocial_streamに干渉することはありませんが、干渉することはあります。私はおそらく何かが欠けています。

エラーの原因について私は正しいですか?それを修正する方法はありますか?