问题标签 [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.
ruby-on-rails - Rails 3:社交流宝石。代码在哪里?
我已经根据自述文件(https://github.com/ging/social_stream)安装了 social_stream 并且它工作正常,但是,我希望将代码放在我的 app/ 目录中并且代码不存在。
Devise 和其他 gem 也会出现同样的问题。当我安装它时,我想访问控制器、模型、视图等,但 app/.
为了将代码放在那里并能够根据需要进行更改,我需要做什么?或者,在其他文件夹中访问它。
谢谢
ruby-on-rails-3 - 我的 Rails 3 Bundler gem 在本地工作,但不能在 Heroku 上为某些布局文件提供服务。有任何想法吗?
我正在玩 Social Stream gem,这是一个为 Rails 3 构建的社交网络平台,它似乎从 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/ app/views/frontpage/index.html.erb 在 layouts/frontpage (322.2ms) 内
完成 200 OK 在 374ms (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(缺少部分布局/flash with {: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 的服务器上。有任何想法吗?让我知道更多信息是否有用。
提前致谢。
ruby-on-rails - social_stream 如何注册新用户(使用设计 gem)?
我正在尝试 social_stream gem ( https://github.com/ging/social_stream )。它使用设计 gem 进行用户注册。当我在 social_stream 上注册一个新用户时,它会在几个表中创建新记录。我检查了社交流中的代码,注册方法没有被覆盖。所以我完全迷路了。我找不到新记录是如何插入到除用户表之外的其他表中的。以下表格中插入了几条新记录:频道、演员、个人资料、活动对象、关系、权限。但我找不到用户与这些表之间的联系。
谁能帮我指出新用户注册时社交流的工作方式?
谢谢
social-networking - 社区引擎诉社交流?
新手在这里学习轨道......社区引擎与社交流的任何建议/比较?我会写一个约会网站,所以特别是如果有任何一方适合这种发展,我会很感激你的建议。
ruby-on-rails-3 - Rails 3:社交流 - 狮身人面像安装错误
我在 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 前进,但我被困在这一点上。
有谁知道可以让您通过此错误消息的配置?
ruby-on-rails - 在 Rails 中使用保留字?
我在 Rails 3.2 应用程序中构建了一个名为“Subject”的模型。我使用了下面的脚手架命令。
脚手架几乎运行到最后,但随后给出了一个关于助手的神秘错误:
名称“SubjectsHelper”要么已在您的应用程序中使用,要么由 Ruby on Rails 保留。请选择一个替代方案并再次运行此生成器。
我试过倒转脚手架并重建。最后我只是建了桌子,它似乎工作正常。没有helpers/subjects_helper.rb文件,但我不希望这个特定模型需要帮助器。
我在任何保留字列表中都找不到主题,但这本身就是一个问题。关于这个问题已经提出了另一个 SO 帖子。
为什么我会收到此错误,我可以忽略它吗?
编辑
我的 Gemfile 按要求
编辑2
根据 Philip 的建议,我从 Rails 控制台运行了Module.constants命令。在输出中,有两个“主题”值:
我检查了几次没有帮助,所以我决定添加一个。我使用以下代码创建了helpers/subjects_helper.rb文件:
Rails 现在已经重新启动好了。我仍然不明白发生了什么。
ruby-on-rails - 为 Rails 引擎运行测试时出错
我正在构建一个基于社交流 gem 的应用程序,它是一个 Rails 引擎。我有一个 Rakefile。我已经在我的 Gemfile 中包含了 factory-girl gem,但由于某种原因,该类的 rake 任务失败了。
gem中有很多测试,我想执行。Rails 应用程序位于:/Users/sean/dropbox/fluent/sstest
gem中的失败代码:
耙文件
ruby-on-rails - 在这台机器上可用的 gem 中找不到 gem 'jquery-rails (~> 1.1.6) ruby'
我正在尝试用设计来实现社交流。当我执行这个 rails 时,会生成 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 rails 的依赖关系,但它也没有解决请帮我解决这个错误链
ruby-on-rails - 如何自定义social_stream gem?
我已经成功实现了 social_stream,但我无法将其功能整合到我的应用程序中。我无法理解 github 上的内容。任何实施过 Social_Stream 的人,请帮助我。我想改变我的应用程序的外观。
ruby-on-rails-3 - 使用多个 gem 时模块名称冲突(在我的例子中:social_stream 和 rails3_acts_as_paranoid)
我正在使用这两个 gem:social_stream(rails 引擎)和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.rb
159 行出现了问题。
但令人惊讶的是,Relation 模块rails3_acts_as_paranoid
在module ActsAsParanoid
. 所以它不应该干扰Relation
在全局范围内定义的 social_stream ,但它确实如此。我可能错过了一些东西。
我对导致错误的原因是否正确?有什么办法可以解决吗?