标签: helper

Rails“原始”助手

在可能有许多用户的 Rails 应用程序中使用“原始”助手是否安全?

我将把 TinyMCE 与我的应用程序集成,以便用户将 HTML 内容添加到某种形式的帖子中。使用“原始”显示其内容是否存在安全问题?

或者有更合适的做事方式吗?

谢谢!

ruby-on-rails helper

3
推荐指数
1
解决办法
5324
查看次数

Rails 3 - #<User:0x00000104c69b98> 的未定义方法`where'

我有以下辅助方法:

  def orders_chart_series(orders, start_time)
    orders_by_day = orders.where(:created_at => start_time.to_date..Date.today).
                    group("date(created_at)").
                    select("created_at, count(id) as total_price")
    (start_time.to_date..Date.today).map do |date|
      order = orders_by_day.detect { |order| order.created_at.to_date == date }
      order && order.total_price.to_f || 0
    end.inspect
  end
Run Code Online (Sandbox Code Playgroud)

我仍然收到此线程名称中的错误。我试图打印订单参数的内容,我得到了这个:

#<User:0x00000104c69b98>
Run Code Online (Sandbox Code Playgroud)

这个问题是什么意思?我尝试搜索此问题的解决方案,但我仍然知道如何解决它。我也尝试替换命令where for conditions,但还是一样。

对于这个问题的每一个帮助,我将非常感激,谢谢。

ruby helper where conditional-statements ruby-on-rails-3

3
推荐指数
1
解决办法
5090
查看次数

Django Crispy Forms - 通过 Helper 添加按钮

我研究了 Crispy-Forms 文档,并尝试在我的一个表单中添加一个额外的按钮。和

self.helper.add_input(Button('back', "Back", css_class='btn'))
Run Code Online (Sandbox Code Playgroud)

我可以添加一个漂亮的按钮。但 Button() 不会采用 onclick 或 on_click 属性。那么如何为这个按钮添加逻辑呢?使用 JQuery 添加 onclick 事件并不是一个很好的解决方案......

谢谢!

罗恩

forms django helper button django-crispy-forms

3
推荐指数
1
解决办法
8878
查看次数

在 customHelper 中使用 $this-&gt;element

我正在为我的应用程序构建一个自定义助手。在其中一种方法中,我尝试插入一个元素。为此,我正在使用:

$El = ClassRegistry::getObject('view'); 
$El->element('my_element', array('plugin'=>'my_plugin'));
Run Code Online (Sandbox Code Playgroud)

调试 $El 后,我得到的响应为 false。

你们知道这个操作是否可以在 Helper 中实现吗?

谢谢

cakephp helper cakephp-2.0

3
推荐指数
1
解决办法
2995
查看次数

如何使用 PHP 在 Laravel 7 中将 PascalCase 字符串转换为可用的 slug?

我目前有一个值为"ExtraOption". 我想知道是否有可能(也许使用 Laravel 助手)将此字符串转换为可用的 slug。例如:"extra-option"

任何人都可以帮我解决一个单一的、干净的解决方案吗?

php helper string-formatting laravel laravel-7

3
推荐指数
1
解决办法
688
查看次数

如何将ArrayList拆分为多个列表?

请参阅以下ArrayList:

List<Integer> values = new ArrayList<Integer>();
values.add(0);
values.add(1);
values.add(2);
values.add(3);
values.add(4);
values.add(5);
values.add(6);
Run Code Online (Sandbox Code Playgroud)

所以我们有:

integerList.size(); // outputs 7 elements
Run Code Online (Sandbox Code Playgroud)

我需要按如下方式显示Google图表:

http://chart.apis.google.com/chart?chs=300x200&chd=t:60,-1,80,60,70,35&cht=bvg&chbh=20,4,20&chco=4C5F2B,BED730,323C19&chxt=y&chxr=0 ,0,500

为了生成它的值,我只是打电话

StringUtils.join(values, ","); // outputs 0,1,2,3,4,5,6
Run Code Online (Sandbox Code Playgroud)

它发生它支持高达 1000像素的宽度.因此,如果我有很多值,我需要将ArrayList拆分为其他ArrayLists以生成其他图表.就像是:

Integer targetSize = 3; // And suppose each target ArrayList has size equal to 3

// ANSWER GOES HERE
List<List<Integer>> output = SomeHelper.split(values, targetSize);
Run Code Online (Sandbox Code Playgroud)

我应该用什么助手来实现我的目标?

java split list helper

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

number_to_currency舍入精度错误

我很好奇为什么Ruby渲染小数,精度为2不一致.

例如:

helper.number_to_currency 9.995
Run Code Online (Sandbox Code Playgroud)

=>"9.99美元"

同时

helper.number_to_currency 10.995
Run Code Online (Sandbox Code Playgroud)

=>"11.00"......应该是"10.99美元"吗?

ruby-on-rails helper

2
推荐指数
1
解决办法
1765
查看次数

检查产品是否在愿望清单中

我正在研究Magento主题,我需要构建一个可以检查产品是否已添加到用户心愿单的功能.

Magento有一个"Mage_Wishlist_Helper_Data"辅助类,但我不知道如何构建一个check-if-already-wish-wishlist函数.基本上我需要使用Magento的wishlist功能来构建收藏夹列表.如果特定产品已添加到用户的收藏夹中,我想在"添加到心愿单"链接中添加一个特殊类.

themes helper magento

2
推荐指数
1
解决办法
1万
查看次数

Rails 3 - 在一个主循环中有更多循环助手

早上好家伙,

我有一个大循环,其中有3个.主循环cycle用于每行的设置背景颜色.在3个循环中的一个循环中也cycle使用了帮助 - 我得到了"错误",因为这两个cycles 之间存在冲突.我解决了这种情况each_with_index,但是 - 在这种情况下可以使用cycle帮助器吗?可能第二个cycle分开的东西?

view helper cycle ruby-on-rails-3

2
推荐指数
1
解决办法
577
查看次数

从类助手访问私有字段

特定

type
  TMyClass = class
  private
    FPrivateInt : Integer;
  protected
    FProtectedInt : Integer;
  public
    FPublicInt : Integer;
  end;
Run Code Online (Sandbox Code Playgroud)

在一个单位和

type
  TMyHelper = class helper for TMyClass
    function Sum : Integer;
  end;
[...]
function TMyHelper.Sum: Integer;
begin
  Result := 0;
  Result := Result + FPublicInt;
  Result := Result + FProtectedInt;
  Result := Result + FPrivateInt;  // <- compiler error here
end;
Run Code Online (Sandbox Code Playgroud)

在另一个,XE8编译器报告错误"E2003未声明的标识符'FPrivateInt'.这是我直观地预期的,因为在声明类的单元外部的私有成员的可见性受限,如果我没有看到示例Marco Cantu的Delphi 2007手册p89/90,访问"帮助"类的私人领域,并在接受的答案的开头段落中明确声明

我可以用类助手调用静态私有类方法吗?

这似乎支持它:"众所周知,帮助者确实破解了私人可见性.因此,私人成员可以从班级助手那里看到......"

那么,为什么我会收到E2003 Undeclared Identifier错误?在我的理解或代码中,我显然在某处遗漏了某些东西.我使用XE4和XE6,btw和XE4在我引用的SO答案之前得到了相同的错误,这是从去年开始的.

delphi helper delphi-xe8

2
推荐指数
1
解决办法
1602
查看次数