我正在将twitter bootstrap css集成到我的应用程序中.一直很好,但我不知道如何为我的flash消息自定义css和包装器.
我希望我的flash消息能够使用默认的Bootstrap类进行格式化:
<div class="alert-message error">
<a class="close" href="#">×</a>
<p><strong>Oh snap!</strong> Change this and that and <a href="#">try again</a>.</p>
</div>
Run Code Online (Sandbox Code Playgroud)
目前我输出我的flash消息:
<% flash.each do |name, msg| %>
<%= content_tag :div, msg, :id => "flash_#{name}" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
是否有一种简单的方法可以运行一个小的开关:通知或其他rails flash消息映射到bootcamp中的类,如信息?
我目前有一个具有文本字段和段塞字段的模型.
我验证了slug在我的表单请求类中是唯一的:
public function rules()
{
return [
'name' => 'required|min:3',
'slug' => 'required|alpha_dash|unique:questions'
];
}
Run Code Online (Sandbox Code Playgroud)
这在创建时工作正常,并且正确地拒绝创建重复的slugs.但是在我的更新方法中,它不会让我保存记录,因为slug已经存在.当然slug确实存在,但它存在于正在编辑的记录中,所以我想继续允许它被保存.但是,它不应该被改为另一个记录上的slu ..
这是我的更新ArticlesController方法的样子:
public function update(Article $article, ArticleRequest $request)
{
$article->update($request->all());
return redirect('articles');
}
Run Code Online (Sandbox Code Playgroud)
有没有办法让这个工作在L5?
我试图概括一些滑块代码,以便它可以使用一些输入+滑块组合.
我有一切基本上工作 - 滑动滑块,输入值更新或在输入中输入一个数字,滑块移动到正确的位置.
但是,我无法从输入的默认值初始化滑块.这是我的代码的样子:
使用Javascript
$(".slider").slider({
min: 0,
max: 5,
value: $(this).parent().find(".inputNumber").val(),
step: 0.25,
slide: function (event, ui) {
$(this).parent().find(".inputNumber").val(ui.value);
}
});
Run Code Online (Sandbox Code Playgroud)
HTML
<div class="inputWrap hidden">
<input class="mini inputNumber" type="text" value="0.5">
<div class="slider"></div>
</div>
Run Code Online (Sandbox Code Playgroud) 我正在创建一个登录系统,并且会记住我的复选框.我想使此复选框默认为选中状态,以便用户可以取消选中是否不想记住它们.
目前我有
<%= label_tag :remember_me %>
<%= check_box_tag :remember_me, 1, params[:remember_me] %>
Run Code Online (Sandbox Code Playgroud)
如何添加默认选项以进行检查?
这看起来应该很简单,但我已经尝试用api和monkeying用我的代码来使它工作,但没有运气!任何帮助将不胜感激.
到目前为止,我一直喜欢使用CodeIgniter来创建一些简单的Web应用程序(实际上只是学习框架),但我无法找到一种简单的方法来创建块/模块.
我希望有"最近的图像"块,我可以放在网站的任何页面上,而不会在每个页面的控制器中复制查询并将其传递给带有$ vars的模板.
2个问题:
这似乎应该很简单,我只是没有运气找到适当的解决方案.提前致谢.
我只使用omniauth允许使用facebook/google/twitter登录我的网站.
我存储名字,姓氏和电子邮件.但是,当我从oauth提出twitter auth哈希时,我只会在auth哈希中获得昵称,名称,位置,图像,描述和网址.
我可以在初始化程序中传递一个范围来获取用户的电子邮件并将名称分解为first_name,last_name字段吗?
我需要匹配Google Analytics中的网址,以便在目标和渠道中使用.
我想匹配http://url.com/guides/anything-that-comes-after的网址
我将匹配/指导它自己的目标,但想与正则表达式匹配/指南/*(我将如何使用简单的通配符).
我有很多网站设置为httpd.conf中的虚拟主机
<VirtualHost 127.0.0.1>
ServerName project1.local
DocumentRoot "c:/wamp/project1/"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
我在wamp机器的主机文件中有这些输入,我可以在该机器上正常访问它们.
127.0.0.1 project1.local
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试在我的OSX机器上输入一个条目(192.168.1.101是wamp机器的内部ip)时,它不会拉起页面.
192.168.1.101 project1.local
Run Code Online (Sandbox Code Playgroud)
还有什么我需要做的才能让这个工作从其他机器上运行吗?谢谢!
我想找到一种方法来自定义默认错误html
<div class="field_with_errors"></div>
Run Code Online (Sandbox Code Playgroud)
参加我自己的课程:
<div class="clearfix error">
<label for="errorInput">Input with error</label>
<div class="input">
<input class="xlarge error" id="errorInput" name="errorInput" size="30" type="text">
<span class="help-inline">Small snippet of help text</span>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我相信,我从2007年发现了这个使用Rails 2的railscast.http://railscasts.com/episodes/39-customize-field-error.看起来Rails 3可能有更友好的方式来自定义这个HTML?
此外,它没有显示只是像我想要的那样直接向输入添加错误类的方法.
我正在Rails 3.0.10上构建我的第一个webapp并尝试在我的Pages_Controller_Spec中修改我的标题测试,正如我从ruby on rails教程书中学到的那样,但是即使标题在浏览器中是正确的,测试也会失败.我已经安装了Capybara,但尚未使用它 - 是否有可能干扰?
你会发现它现在非常基础,但我想从一个坚实的测试套件开始.任何帮助将非常感激!
这是我的规范:(简单的"应该__ccess传递罚款)
require 'spec_helper'
describe PagesController do
render_views
describe "GET 'home'" do
it "should be successful" do
get 'home'
response.should be_success
end
it "should have the right title" do
get 'home'
response.should have_selector("title",
:content => "Home")
end
end
describe "GET 'contact'" do
it "should be successful" do
get 'contact'
response.should be_success
end
it "should have the right title" do
get 'contact'
response.should have_selector("title", :content => "Contact")
end
end
end
Run Code Online (Sandbox Code Playgroud)
我正在应用程序布局中呈现标题,如下所示:
<!DOCTYPE html>
<html>
<head> …Run Code Online (Sandbox Code Playgroud)