小编tyb*_*103的帖子

从外部应用程序中提升C#中的事件?

有没有办法从外部应用程序中引发C#中的事件?特别是来自Ruby?我需要在rails应用程序中使C#发生一些事情.

c# ruby events ruby-on-rails

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

Rails - 在日志文件中查看生成的SQL查询

有没有办法在生产环境中看到所有生成的查询,就像你在开发中一样?

mysql sql sqlite activerecord ruby-on-rails

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

需要sql查询帮助来查找标记有所有指定标签的内容

假设我有以下表格:

TAGS

id:整数
名称:字符串

帖子

id:整数
体:文本

引用的Tagging

id:integer
tag_id:integer
post_id:integer

我将如何编写一个查询,选择所有标记有以下所有标记的帖子(标签表的名称属性):"Cheese","Wine","Paris","Frace","City","风景","艺术"

另请参阅:需要有关sql查询的帮助以查找具有最多指定标记的内容(注意:类似,但不重复!)

mysql sql tags tagging ruby-on-rails

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

Rails验证虚拟属性

我这个型号:

class Bunny < ActiveRecord::Base
    attr_accessor :number
    validates_presence_of :number
    validates_numericality_of :number
end
Run Code Online (Sandbox Code Playgroud)

每当我提交表单来创建此模型时,我都会收到以下错误:

未定义的方法`number_before_type_cast'用于#<Bunny:0x103624338>

ruby validation activerecord model ruby-on-rails

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

文本输入中的CSS样式特定字符

我有一个脚本,当用户按下按钮时生成文本.此文本被发送到输入框,因此当我按下按钮时,一个输入框中会出现一些文本.

我想知道是否有任何CSS属性来设置分隔数字的输入框中出现的所有" - "字符的颜色.

生成的txt示例:"4 - 6 - 9 - 8 - 2"

换句话说,我希望数字为红色," - "为蓝色.

我很想知道如何做到这一点.我将非常感激.

javascript css properties styling textinput

6
推荐指数
2
解决办法
2796
查看次数

Rails友好的错误页面正在开发中

在我的config/environments/development.rb中,我有以下行:

config.action_controller.consider_all_requests_local = true
Run Code Online (Sandbox Code Playgroud)

这意味着我应该在开发环境中获得所有丑陋的错误.但由于某种原因,我的应用程序突然开始给我一个你应该在制作上看到的漂亮的错误页面.

是否有可能被过度使用的地方?其他人也正在研究这个项目,所以也许其中一个人做了一些事情.

error-handling configuration ruby-on-rails

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

Rails after_create回调无法访问模型的属性

我无法在after_create回调中访问我的模型的属性...似乎我应该能够正确吗?

控制器:

@dog = Dog.new(:color => 'brown', :gender => 'male')
@dog.user_id = current_user.id
@dog.save
Run Code Online (Sandbox Code Playgroud)

模型:

class Dog < ActiveRecord::Base
  def after_create
    logger.debug "[DOG CREATED] color:#{color} gender:#{gender} user:#{user_id}"
  end
end
Run Code Online (Sandbox Code Playgroud)

控制台:(一切似乎都很好)

>>Dog.last
=>#<Dog id: 1, color: "brown", gender: "male", user_id: 1>
Run Code Online (Sandbox Code Playgroud)

log:(wtf!?)

...
[DOG CREATED] color: gender:male user
...
Run Code Online (Sandbox Code Playgroud)

我的一些属性显示出来,而其他属性则不显示!不好了!谁知道我做错了什么?我以前总是能够以这种方式使用after_create.

注意:我使用的实际变量名称和值是不同的,但方法和代码是相同的.

activerecord model ruby-on-rails callback

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

如何在Rails中的PDFKit中使用UTF-8?

我在我的Rails应用程序中使用PDFKit来生成PDF.问题是我的一些内容包含非ascii字符.如何强制它使用UTF-8?

ruby-on-rails utf-8 pdfkit wkhtmltopdf ruby-on-rails-3

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

使用Rails中缺少的方法

我有一个具有多个日期属性的模型.我希望能够设置和获取值作为字符串.我过度使用其中一个方法(bill_date),如下所示:

  def bill_date_human
    date = self.bill_date || Date.today
    date.strftime('%b %d, %Y')
  end
  def bill_date_human=(date_string)
    self.bill_date = Date.strptime(date_string, '%b %d, %Y')
  end
Run Code Online (Sandbox Code Playgroud)

这对我的需求很有帮助,但我想对其他几个日期属性做同样的事情...我如何利用方法缺失,以便可以设置/得到任何日期属性?

activerecord overriding ruby-on-rails method-missing dynamic-attributes

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

"你可能知道的人"sql查询

我正在研究一个"你可能知道的人"的功能.我有两张桌子:

用户
ID
电子邮件
名称

FRIENDSHIPS
user_id
friend_id

对于每个友谊我都会做两个记录.假设用户7和9成为朋友......我会在友谊表中创建user_id = 7,friend_id = 9和另一个user_id = 9,friend_id = 7的记录.

我如何根据朋友的朋友制作一个sql查询,告诉我可能知道的人?我也希望它基于最共同的朋友订购.

mysql sql database sqlite

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