Tag: ruby on rails

无法使用“关注”按钮与Acts_As_Follower一起使用

我正在使用我正在处理的心愿单应用中的Acts_as_follower。 我认为它应该工作,但实际上跟随另一个用户的按钮不是。 跟随按钮位于我的用户索引视图中,我可以在那里看到它,但它没有响应被点击。 任何帮助,将不胜感激。 这是我的代码: index.html.erb followers_controller.rb class FollowersController < ApplicationController before_action :authenticate_user! respond_to :js def create @user = User.find(params[:user_id]) current_user.follow(@user) end def destroy @user = User.find(params[:user_id]) current_user.stop_following(@user) end end users_controller.rb class UsersController < ApplicationController def show @user = User.find(params[:id]) @gifts = @user.gifts end def index @users = User.all if params[:search] @users = User.search(params[:search]).order("created_at DESC") […]

Formtastic与Mongoid embedded_in的关系

有没有快速的方法来为embeds_many-embedded_in关系制作表单? 我有以下内容: class Team include Mongoid::Document field :name, :type => String embeds_many :players end class Player include Mongoid::Document embedded_in :team, :inverse_of => :players field :name, :type => String end 我想为团队创建一个表格,为玩家提供嵌入式编辑。 在那里看到https://github.com/bowsersenior/formtastic_with_mongoid_tutorial但“TODO”。

rails pagination – 后续页面中的不同per_page值第1页

我有一个博客/维基应用程序,我希望主页包含欢迎/登陆消息和5个最新的博客条目和链接到旧条目的分页。 例如,是否可以将5页作为分页搜索结果的第1页返回,将15页作为后续页面返回? 我目前正在使用will_paginate。

使用Android API为Android App创建Web前端。

提前谢谢你回答这个问题。 这是一个场景,我想要一些指导方针的建议。 我有一个Android应用程序的音乐流媒体与以下function 音乐流媒体 创建播放列表 用户登录/注销 按类别搜索专辑或艺术家或流派FM Radio Streaming 推送通知 均衡器等。 我还有一个在Ruby on Rail(Mysql数据库)中创建的后端,用于音乐管理,如添加歌曲,流派,专辑和艺术家。 它还处理发送推送通知和所有。 现在我想为用户创建一个网络前端,通过他们的笔记本电脑或桌面欣赏歌曲,这样我就可以让我的用户灵活地播放歌曲,查看他们在Android设备中创建的播放列表。 这是主要问题: 如何创建前端以使用我的Android应用程序正在使用的json api,以便我不必为该网站创建另一个后端。 如果有可能,请告诉我。 如果不能使用json api那么我该怎么办才能避免另一个后端工作?

使用Seer在Rails应用程序中按日期绘制新用户

我想使用Seer实现一个滚动图表,显示过去7天内新用户的数据。 我安装了Seer: http://www.idolhands.com/ruby-on-rails/gems-plugins-and-engines/graphing-for-ruby-on-rails-with-seer 我正在努力让我的大脑围绕如何实施。 我有一个我想要绘制的用户数组: @users = User.all(:conditions => {:created_at => 7.days.ago..Time.zone.now}) 无法通过created_at日期看到正确的方法来实现:data_method将它们汇总。 任何与Seer完成此类或类似操作的人? 在查看Seer示例页面(上面链接)之后,任何比我聪明的人都能解释这个问题?

Chrome扩展程序+设计+ Rails应用程序 – 从扩展程序进行经过身份validation的请求?

我正在构建一个chrome扩展,它可以直接从浏览器创建联系人,而无需转到我的设计驱动的rails应用程序本身。 联系人#Create需要身份validation,所以我想知道如何从扩展程序发送经过身份validation的请求。 我已经启用了设计TokenAuthenticatable ,所以我的用户有一个authtoken。 我在我的扩展程序js中写了一个方法,发布到我的rails应用程序的联系人#create action。 为了测试,我只是硬编码了我自己的身份validation令牌,这似乎有效。 但是扩展如何为用户访问auth令牌? 将此令牌存储到cookie中似乎不正确/安全。 我想我应该使用chrome.cookies访问并以某种方式使用我的应用程序的会话信息。 但我这里只得到一个sessionID。 任何帮助赞赏!

在rails中的will_paginate的page_entries_info中提供自定义消息

我是铁杆新手。 我想为page_entries_info显示我的自定义消息。 我已经通过以下链接但不能理解。 任何人都可以详细解释。 怎么办-I-指定定制-措辞-IN-A-意志PAGINATE视辅助

在rails中,是否使用表单助手?

在rails中,是否建议使用表单助手? 在内部,一切都归结为普通的html然后为什么不直接写html? 在编写直接html时,性能显然会比使用帮助程序更好。 使用表单助手像惯例或铁轨开发人员必须遵循的东西?

使用foreign_key和链接表的Rails模型

我正在尝试为rails项目上的ruby创建一个模型,以建立不同单词之间的关系。 可以把它想象成一个字典,其中两个单词之间的“链接”表明它们可以同义使用。 我的数据库看起来像这样: Words —- id Links —– id word1_id word2_id 如何使用链接表在两个单词之间创建关系。 我试图创建模型,但不知道如何使链接表发挥作用: class Word ‘Word’, :foreign_key => ‘word1_id’ end

Rails按日期查找笔记

我创建了一个简单的rails应用程序,它有一个人和一个笔记模型。 人们有许多笔记和笔记属于人 该应用程序工作,我能够显示特定人的所有笔记,但我希望能够显示特定日期的单个笔记。 默认情况是今天的日期。 我目前有以下内容: Body: 我已经尝试了几种不同的方法但是没有任何方法可以向我显示今天的日期。 我试图创建一个命名范围,但失败了,并尝试使用: @person.notes.find_by_created_at(Time.now-1.day) 有人能指出我正确的方向吗? 谢谢 汤姆 # 我使用了下面的代码并想出了这个。 我的节目视图看起来像这样。 Notes [“created_at >= ? “, Time.now.beginning_of_day]) do |note| %> Body: 我想我可能在我的视图中使用了错误的语法,或者甚至不应该在视图中使用它? Ť