小编Min*_*ohn的帖子

before_save,删除一个字符串

我正在尝试用户模型中strip变量的空格Username.

我正在使用

before_save do
  self.username.strip!
end
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用,我错过了什么?

ruby-on-rails before-filter before-save ruby-on-rails-4

8
推荐指数
1
解决办法
2024
查看次数

将Twitter帐户连接到现有的设备帐户

用户可以注册Devise.

注册后,用户应该可以连接他的

  • Twitter Account

在过去,我使用omniauth让facebook和twitter连接工作.但在这种特殊情况下,我需要将Twitter帐户链接到现有的设备帐户.

任何人都可以帮助我从哪里开始或阅读,我完全无能为力.

twitter ruby-on-rails oauth ruby-on-rails-4

7
推荐指数
1
解决办法
1906
查看次数

Ruby on Rails中的Bootstrap工具提示

我现在试图完成这个已经有一段时间了,我无法弄清楚什么是错的:

我的链接:

<%= link_to '#', tag, class: "tag-tooltip",
                    :data => {:toggle=>"tooltip"},
                    'data-original-title' => "Hey Whats up",
                    'data-placement' => 'right'%>
Run Code Online (Sandbox Code Playgroud)

我的Javascript:

$('.tag-tooltip').tooltip();
Run Code Online (Sandbox Code Playgroud)

但它不起作用......我缺少什么?

编辑

如果我进入我的Chrome控制台并插入($('.tag-tooltip').tooltip();)它正在运行.

所以我猜js文件没有加载?(我检查了我的application.js,我要求一切.)

ruby-on-rails tooltip twitter-bootstrap twitter-bootstrap-rails ruby-on-rails-4

6
推荐指数
1
解决办法
8995
查看次数

改变Rubymine Rspec颜色

我使用Rspec进行测试,但无法找到如何将灰色更改为红色和绿色.我测试了很多 - 特别是当发生错误时 - 我很难读取传递和失败.

你能帮忙的话,我会很高兴 :)

在此输入图像描述

rspec colors rubymine rspec2

5
推荐指数
1
解决办法
646
查看次数

Rubymine不能改变语言水平| 已更新至Ruby 2.1.1

我正在使用Rubymine 5.4并刚刚更新到Ruby 2.1.1.

我更改了Ruby SDK(设置/ Ruby SDK和Gems),但语言级别为1.8,我无法更改它.

在此输入图像描述

现在我的所有文件都出错了

action: 'Show'不再接受错误消息Expected: ; or end of line.我必须将其更改:action => "Show"为通过验证.

我错过了什么?

ruby ide rubymine ruby-2.1

5
推荐指数
1
解决办法
1303
查看次数

从url Errno :: ENAMETOOLONG导入CSV:文件名太长

我正在尝试从网址导入CSV文件,但我得到了Errno::ENAMETOOLONG: file name too long.我按如下方式处理文件:

require 'open-uri'
url = "http://de65.grepolis.com/data/csv.txt"
url_data = open(url).read()

SmarterCSV.process(url_data, {
  ...
})
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

csv ruby-on-rails ruby-on-rails-4

5
推荐指数
2
解决办法
4413
查看次数

Rails的声誉系统

我在Rails 4上,搜索Reputation System Gem类似Stack Overflow的系统.

Popular's似乎是Merit和Twitter的Active Reputation System.

但我不知道选择哪个,似乎Twitter的Active Reputation System有一个更大的社区(因为我对rails很新),这对我有很大的帮助.但我也不能错.

我也找到了来自另一个用户的Twitter 主动声誉系统4

当我通过2 Gem's scoped时,我并没有得到与Stack Overflow的声誉系统更相似的东西.

如果有人可以在这两个宝石上启发我的用户目的,我需要它们,我会非常感激:)

twitter gem ruby-on-rails ruby-on-rails-4 merit-gem

4
推荐指数
1
解决办法
912
查看次数

jQuery标签 - 使用Rails4/Simple_form输入

我正在使用带有Simple_formacts_as_taggable的 Rails 4.

我正在尝试为我的标签(atcs_as_taggable)实现jQuery标签输入.

Tags_input的HTML 是:

   <input name="tagsinput" class="tagsinput" value="School,Teacher,Colleague" />
Run Code Online (Sandbox Code Playgroud)

Simple_form中进行翻译:

   <%= f.input :tag_list, input_html: { class: "tagsinput "} %>
Run Code Online (Sandbox Code Playgroud)

我在更改前输入的标签在编辑/表单中正确显示,但NEW标签未保存.

我的Tags_input的JS很简单:

   $(".tagsinput").tagsInput({
    width: '300px'
   });
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

jquery ruby-on-rails simple-form ruby-on-rails-4 jquery-tags-input

4
推荐指数
1
解决办法
3709
查看次数

Public_activity - 在帐户取消后销毁用户的活动

我试图实现这一点,当用户删除他的帐户时,他的所有活动也会被删除.

我正在使用Rails 4 - Devise - 公共活动

我的注册控制器:

class RegistrationsController < Devise::RegistrationsController

  # DELETE /resource
  def destroy
    resource.destroy
    Devise.sign_out_all_scopes ? sign_out : sign_out(resource_name)
    set_flash_message :notice, :destroyed if is_flashing_format?
    yield resource if block_given?
    respond_with_navigational(resource){ redirect_to after_sign_out_path_for(resource_name) }
  end

end
Run Code Online (Sandbox Code Playgroud)

在用户删除他使用的评论后销毁评论记录:

@activity = PublicActivity::Activity.find_by_trackable_id(params[:id])
@activity.destroy
Run Code Online (Sandbox Code Playgroud)

我正在寻找类似的东西,只是为了在帐户取消后销毁所有活动.

谁有好的解决方案?

controller ruby-on-rails devise ruby-on-rails-4

4
推荐指数
1
解决办法
405
查看次数

首次登录重定向后设计

通常after_sign_up_path会工作,但现在我有confirmations,这就是垃圾.

我正在寻找一种方法来重定向用户FIRST SIGN IN,意思是

  • sign_in_count == 0

  • last_sign_in == nil

所以我加入了我的 applications_controller.rb

def after_sign_in_path_for(user)
  if current_user.sign_in_count == 0
    welcome_path
  end
end
Run Code Online (Sandbox Code Playgroud)

当然这没用.我错过了什么?

ruby ruby-on-rails devise ruby-on-rails-4

4
推荐指数
1
解决办法
4587
查看次数