小编ssc*_*rus的帖子

将.js控制器请求呈现为html

我有一个before_filter在我的Rails应用程序中,login_url如果用户在提交请求时以html或js格式注销,则会向用户发送.

我希望我format.js能够生成相同的结果format.html,在下面的例子中,使用'notice'布局渲染视图.我怎样才能做到这一点?

respond_to do |format|
  format.js
  format.html{ render :layout => "notice" }
end
Run Code Online (Sandbox Code Playgroud)

ajax controller ruby-on-rails ruby-on-rails-3

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

将日期(以fixnum格式)添加到日期时间Rails

我需要使用时间格式的Time.now + @seconds将变量传递给我的视图(即12pm + 3600秒= 下午1:00,进入视图).

Time.now + @seconds #seconds is a fixnum
Run Code Online (Sandbox Code Playgroud)

不起作用,因为"时间不能强制进入Fixnum".那怎么能产生这个简单的结果呢?

time ruby-on-rails

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

将validates_exclusion_of错误的单词连接到单独的文件?

我正在构建一个很长的术语列表,我希望阻止它进入一个字段validates_exclusion_of.这个列表变得越来越长,其中的一些术语可能对其他程序员来说不合适/令人反感/分散注意力/拖延诱导.有没有办法将以下代码连接到我的仓库上的某个单独的纯文本文档?

validates_exclusion_of :path, :in => %w( long list of bad words ... ), :message => "This is a protected word. Please try another."
Run Code Online (Sandbox Code Playgroud)

额外奖励:当用户输入其中一个术语时,此消息不会显示在我的表单上.如何显示消息?

validation model ruby-on-rails ruby-on-rails-3

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

通过所有参数?

非常简单的问题:你如何编写一个link_to将所有现有的params传递给目标控制器动作?

ruby-on-rails params ruby-on-rails-3

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

在MySQL和Heroku上为Rails设置富文本支持

如何在Rails中存储包含粗体,项目符号和不同大小的格式化文本体?

首先,text字段类型是否具有保持此功能的能力?

如果是这样,我需要做的就是使用富文本编辑器进行编辑,并使用<pre>

mysql ruby-on-rails heroku richtext ruby-on-rails-3

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

使用 form_tag 向前传递所有参数

你怎么能用form_tag传递你所有的参数?

我试过了:

<%= form_tag(:controller => "users", :action => "index", :params => params) %>

<%= form_tag(:controller => "users", :action => "index", :params => params.except(:controller, :action)) %>
Run Code Online (Sandbox Code Playgroud)

这应该如何工作?

ruby-on-rails ruby-on-rails-3

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

使用带有块的mail_to(mail_to ... do)

我想做以下插入样式mail_to:

<%= mail_to @colleague.email do %>
  <span class="email" id="colleague_40"> Reply by Email </span>
<% end %>
Run Code Online (Sandbox Code Playgroud)

RoR文档并不特定于mail_to块的主题,但上述代码似乎不起作用.有没有办法同时做一个块mail_to

mailto ruby-on-rails actionmailer ruby-on-rails-3

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

从User.rb模型访问ApplicationHelper

这是一些不起作用的简单代码:

module ApplicationHelper
  def industries
    industries = ['Agriculture','Food', etc.]
  end
end

class User < ActiveRecord::Base
  include ApplicationHelper
  validates_inclusion_of :industries, :in => ApplicationHelper.industries
  ...
end
Run Code Online (Sandbox Code Playgroud)

运行用户操作时,此代码失败undefined method 'industries'.你知道我怎么能以正确的方式引用帮助者(或者最好只是行业)吗?


编辑

根据Mauricio在下面的答案中的代码,如何INDUSTRIES在控制器和视图中访问?我无法在任何地方访问行业,但我确实需要为我的应用程序提供服务.

ruby-on-rails helper ruby-on-rails-3

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

我怎样才能确保我的提交真的发生了?

真的很新的与git,我今天试图做我的第二个曾经犯下的一些新的代码,以我的回购协议.问题是,我不确定git是否真的发生了.

Github说最后一次提交是2天前.
当我输入git add .什么都不显示.
当我去github时,Rails3文件说loading commit data.我已经等了大约30分钟,但这仍然存在(我的承诺并不是那么大).

这是git的典型行为还是我做错了什么?此外,我如何检查以确保将来当我尝试执行提交时?

git commit github

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

在CSS中定义"复合"样式

是否可以定义CSS样式,使其默认包含另一个样式?

例如,参加以下课程:

.rounded{
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
.box{
  height:200px;
  width:400px;
}
Run Code Online (Sandbox Code Playgroud)

而不是<div class="rounded box">在网站上的任何地方写(这可能会导致较低的一致性,几乎肯定会导致html中的长串字符串),我可以定义.box自动包含.rounded

这对CSS和CSS标签中的冗余有影响 - 我不必每次在新情况或上下文中找到一个元素时都可以指定border-radii,例如,可以合并.big_rounded,.med_rounded或者.small_rounded.

css

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