小编lam*_*rin的帖子

rails select_tag选中的值

对于下面给出的代码,我想保持选择框与传递的值.

但这不起作用:

@yrs =[2011,2010,2009,2008]
<%= select_tag 'year', options_for_select([["Select" , "" ]] + @yrs.to_a,:selected=>2011) %>
Run Code Online (Sandbox Code Playgroud)

请告诉我如何去做.

谢谢

ruby-on-rails

60
推荐指数
3
解决办法
7万
查看次数

Rails + javascript - 上传前的图片预览

我想在上传之前显示图像预览,因为我使用下面给出的代码.

它适用于Firefox,但不适用于IE8

<%= image_tag @image, :id=>"preview-photo" %>
<%= file_field 'image','photo', :onchange => "preview(this);" %>

function preview(this) {
  document.getElementById("preview-photo").src = this.value;
  return;
}
Run Code Online (Sandbox Code Playgroud)

有没有解决方案在IE8和其他浏览器中预览图像?

javascript ruby-on-rails

11
推荐指数
3
解决办法
4724
查看次数

在Rails3 +中禁用link_to标记

我使用了以下代码:

<%= link_to image_tag("edit.png", :alt => "Edit"), edit_user_path(user) %>
Run Code Online (Sandbox Code Playgroud)

我想禁用此链接和图像,所以我添加:disabled=>true到代码中,但它没有禁用.为什么不,以及如何禁用它们?

ruby-on-rails

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

rails 3 + prawn pdf + html_safe

我正在使用prawn gem生成PDF报告,

@user.description returns as string "<b>sample text</b> &nspb; <p>sample text</p>"
Run Code Online (Sandbox Code Playgroud)

同时将值附加到pdf表

pdftable = Prawn::Document.new
pdftable.table([["#{@user.description}"]],
         :column_widths => {0 => 50, 1 => 60, 2 => 280, }, :row_colors => ["ffffff"])
Run Code Online (Sandbox Code Playgroud)

在这种情况下生成的pdf具有带有html标签的内容,即使我尝试应用html_safe但它不是转义标签.

是否有可能在prawn pdftable中使用/ apply html_safe,以逃避html标签?

ruby-on-rails

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

未定义的方法`merge'为2:Fixnum

我收到以下错误

未定义的方法`merge'为2:Fixnum

代码

f.check_box "page[group_ids][]", g.id
Run Code Online (Sandbox Code Playgroud)

拜托,建议解决方案.

谢谢

ruby-on-rails

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

Rails选择不同

在一个场景中我想要检索具有不同值的记录,所以我使用了不同的,

Book.where(["user_id =?",@ user_id]).select('distinct title_id')

`this, only retrives the records like this [#<Book title_id: 30>, #<Book title_id: 31> ]`
Run Code Online (Sandbox Code Playgroud)

但是我想和title_id一起获取Book的id

所以,请告诉我如何处理这个问题

谢谢

ruby-on-rails

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

在Rails中根据日期过滤记录

我正在尝试根据日期提交记录created_at.

对于这个我传递from_dateto_date从日期选择日期格式(例如"%y/%m/%d").

请帮助我如何在控制器中编写查询以获取日期之间的记录.

@users = User.where(['created_at = ? and created_at = ?',from_date,to_date])
Run Code Online (Sandbox Code Playgroud)

谢谢.

ruby-on-rails

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

Rails创建具有多个字段的多个记录

我正在尝试用我拥有的两个集合创建多个记录

视图

<%= text_field_tag "user[]",'', :class=>"user_name" %>
    <%= radio_button_tag "is_checked[]", '1',false %><br>

    <%= text_field_tag "user[]",'', :class=>"user_name" %>
    <%= radio_button_tag "is_checked[]", '1',false %><br>
Run Code Online (Sandbox Code Playgroud)

调节器

user = params[:user]

is_checked = params[:is_checked]

user.each do|a|

u = User.new

u.name = a

u.save

end
Run Code Online (Sandbox Code Playgroud)

在这里,我想知道如何保存is_checked值以及名称..

我得到了用户和is_checked的集合,但我只能循环一个..

请指导我如何使用这两个字段创建多个记录

谢谢

ruby-on-rails

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

rails将数组存储到数据库字段中

我想将数组存储到数据库字段中.我尝试了以下方法:

class MyStuff < ActiveRecord::Base  
  serialize :things
end

stuff = MyStuff.new 
stuff.things << "pen" 
stuff.things << "paper"
stuff.save
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:"在评估nil时出错.<<"

还有其他方法吗?

ruby-on-rails

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

sass:SyntaxError:undefined mixin'golbal-reset'

sass:SyntaxError:undefined mixin'golbal-reset'

我遇到上面的代码错误.

+全球复位

并且,代码在文件中,styleshees/sass/admin/main

谢谢

sass

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

标签 统计

ruby-on-rails ×9

javascript ×1

sass ×1