小编Zab*_*bba的帖子

如何在A4纸张尺寸页面制作HTML页面?

是否可以使HTML页面表现得像,例如,像MS Word中的A4大小的页面?

基本上,我希望能够在浏览器中显示HTML页面,并在A4尺寸页面的尺寸中概述内容.

为了简单起见,我假设HTML页面只包含文本(没有图像等),<br>例如没有标签.

此外,当打印HTML页面时,它将显示为A4大小的纸页.

html css printing

362
推荐指数
13
解决办法
57万
查看次数

对一组复选框使用HTML5"required"属性?

使用支持HTML5的新浏览器时(例如FireFox 4);
并且表单字段具有该属性required='required';
表格字段为空/空白;
然后点击提交按钮;
浏览器检测到"required"字段为空并且不提交表单;
而是浏览器显示一个提示,要求用户在该字段中键入文本.

现在,我有一组复选框,而不是单个文本字段,其中至少有一个复选框应由用户检查/选择.

如何required在此组复选框上使用HTML5 属性?(由于只需要检查其中一个复选框,我不能将该required属性放在每个复选框上)

PS.我正在使用simple_form,如果这很重要的话.


UPDATE

可以在HTML 5 multiple的属性是有帮助吗?有没有人用它来做类似我问题的事情?

UPDATE

似乎是这个功能不是HTML5规范的支持: ISSUE-111:什么是输入@需要均值@type =复选框?

(问题状态:问题已被标记为关闭而没有偏见.)以下是解释.

更新2

这是一个老问题,但是想澄清一下,问题的初衷是能够在不使用Javascript的情况下完成上述操作 - 即使用HTML5方式.回想起来,我应该让"没有Javascript"更加明显.

forms validation checkbox html5

150
推荐指数
7
解决办法
15万
查看次数

如何从github获取gem的特定"提交"?

我正在使用rails_admin,因为它处于(非常)活跃的开发中,所以偶尔会出现错误.

据我所知,对于github中的gem,没有gem的版本,所以我不能:version在Gemfile中使用key进行gem声明.

有没有办法可以将一个特定的提交(我知道对我来说工作正常)"绑定"到Gemfile?

我目前在我的Gemfile中:

gem 'rails_admin', 
  :git => 'git://github.com/sferik/rails_admin.git'
Run Code Online (Sandbox Code Playgroud)

我希望能够做这样的事情(例如"commit_id"):

gem 'rails_admin', 
  :git => 'git://github.com/sferik/rails_admin.git',
  :commit_id => "4e7d53e3c5c4c3c5c43c3"
Run Code Online (Sandbox Code Playgroud)

这可能与github有关吗?

gem ruby-on-rails-3

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

查找将从Windows命令行执行的程序的路径

假设我在系统上的X.EXE文件夹中安装了一个程序c:\abcd\happy\.该文件夹位于系统路径上.现在假设系统上还有另一个程序,也称为X.EXE,但安装在文件夹中c:\windows\.

是否有可能从命令行快速找出我是否输入X.EXE了两个中的哪一个X.EXE将被启动?(但无需在任务管理器中搜索或查看流程详细信息).

也许某种内置命令,或者那些可以做这样的事情的程序?:

detect_program_path X.EXE
Run Code Online (Sandbox Code Playgroud)

windows command-line path

121
推荐指数
3
解决办法
9万
查看次数

为什么flash消息不会消失?

我正在我的控制器中进行一些异常处理,当抛出异常时:create action,我将渲染到:new action并显示flash消息.

一切正常,我可以在异常捕获时看到flash消息,但是当我重定向到(手动点击)其他页面时,flash消息仍然在这里.然后我重定向到另一个页面(第二次手动点击),消息可能会消失.

有谁知道是什么原因?

我的控制器代码:

class MessagesController < ApplicationController
  rescue_from Exception, :with => :render_new

  def new
  end

  def create
  end

private
  def render_new
    flash[:alert] = t("uploading_error")
    render :action => :new
  end
end
Run Code Online (Sandbox Code Playgroud)

我的布局代码(Haml):

%body
  #content
    - unless flash[:alert].blank?
      #alert= flash[:alert]
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

76
推荐指数
3
解决办法
4万
查看次数

何时在模型中使用"save"vs"save!"?

根据救你的头脑,活跃的记录会让你发疯,我们应该避免使用save!rescue习惯用于特殊情况.鉴于此,说模型需要@post.mark_rejected.

如果代码mark_rejected因下列问题之一而失败,是否应抛出异常?:

  • 如果有验证问题
  • 如果为非可空字段分配了空值
  • 如果连接丢失到数据库

如果我们不抛出异常,那么:

  • 控制器动作必须检查返回值mark_rejected并做它的事情
  • 我们不期待该方法调用的异常,所以我们不在rescue控制器动作中写一个子句,因此异常冒泡到(.. wherever ..)并且可能会显示为某些(500 HTTP?)错误

示例代码:

def mark_rejected
  ...
  save!
end
Run Code Online (Sandbox Code Playgroud)

要么

def mark_rejected
  ...
  save
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails-3

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

Rails属于许多模型

我确实发现了一些关于Rails关联的问题,这些关联有点像我的问题,但对于我的生活,我似乎无法理解如何使用belongs_to多个模型.

这是我打算拥有的表结构:

User
 id

Post
 id
 user_id #foreign key; a post belongs to a User aka "Who created this post"

Comment
 id
 user_id #foreign key; a comment belongs to a User aka "Who made this comment"
 post_id #foreign key; a comment belongs to a Post aka "What post this comment is for"
Run Code Online (Sandbox Code Playgroud)

协会:

User
 has_many :posts
 has_many :comments

Post
 belongs_to :user
 has_many :comments

Comment
 belongs_to :user
 belongs_to :post
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?

activerecord ruby-on-rails belongs-to

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

Ruby HAML的空属性

我正在使用HAML在Ruby项目上实现Schema微格式,并且无法弄清楚如何在标记上设置空属性.我尝试了nil和false,但他们根本没有显示.

例: <div itemscope>

我想设置一个空的itemscope属性.

@StrangeElement评论添加的代码:

我的代码:

.agency.premium{:itemscope => true, :itemtype => 'schema.org/ProfessionalService';} 
Run Code Online (Sandbox Code Playgroud)

:itemscope => true似乎是HAML文档中推荐的方法.我得到了与我相同的结果:itemscope => '',一个带有空值的XHTML有效属性(即<div itemscope="">).

可能没问题,但我宁愿把它弄空,如Schema doc中所记录的那样.

ruby haml ruby-on-rails

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

"谁在线"使用Rails中的Devise

使用Devise on Rails,是否有一些方法可以列出当前有活动会话的所有用户,即当前登录的用户?

PS.我正在寻找一个强大的解决方案,而不是像这个问题中那样简单化的东西

devise ruby-on-rails-3

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

如何确定模型/嵌套模型中的任何字段是否更改?

有没有一些快速的方法可以找出模型的任何字段或其嵌套模型(也称为关联)的任何字段是否发生了变化?

activerecord ruby-on-rails-3

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