我正在尝试为链接创建一个简单的嵌套输入字段.
我的konkurrancer模型:
accepts_nested_attributes_for :link
has_one :link
Run Code Online (Sandbox Code Playgroud)
我的链接模型:
class Link < ActiveRecord::Base
belongs_to :konkurrancer
end
Run Code Online (Sandbox Code Playgroud)
我的konkurrencer形式:
<%= simple_form_for [@konkurrancer] do |f| %>
<%= f.simple_fields_for :link do |d| %>
<%= d.input :link %>
<% end %>
<%= f.button :submit, :value => 'Opret konkurrence' %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
当我提交表单时,我收到此错误:
ActiveRecord::UnknownAttributeError in Admin/konkurrancersController#create
unknown attribute: links
Run Code Online (Sandbox Code Playgroud)
参数:
{"utf8"=>"?",
"authenticity_token"=>"MACFM37hX4S6XA9vryn7gtfl21PvcaPBSiKDI8mfurg=",
"konkurrancer"=>{"name"=>"sadasd",
"links"=>{"link"=>"http://localhost:3000/konkurrancers/new"},
"commit"=>"Opret konkurrence"}
Run Code Online (Sandbox Code Playgroud)
我的控制器:
def create
@konkurrancer = Konkurrancer.new(params[:konkurrancer])
respond_to do |format|
if @konkurrancer.save
format.html { redirect_to(:admin_konkurrancers, :notice => 'Konkurrancer was successfully created.') } …Run Code Online (Sandbox Code Playgroud) 我想知道使用它是否安全:
@company = Company.find(params[:company_ids])
Run Code Online (Sandbox Code Playgroud)
SQL注入是否安全?
如何让这个Jquery变干?
// Adding data to input depending on what div is clicked
$('#navninfoDiv').click(function() {
$('input#webhost_navninfo').data('myData', null);
});
$('#navninfoDivP').click(function() {
$('input#webhost_navninfo').data('myData', 'p');
});
$('navninfoDivV').click(function() {
$('#inputwebhost_navninfo').data('myData', 'V');
});
// Adding data to input depending on what div is clicked
$('#prisinfoDiv').click(function() {
$('#inputwebhost_prisinfo').data('myData2', null);
});
$('#prisinfoDivP').click(function() {
$('#inputwebhost_prisinfo').data('myData2', 'p');
});
$('#prisinfoDivV').click(function() {
$('#inputwebhost_prisinfo').data('myData2', 'V');
});
// Adding data to input depending on what div is clicked
$('#cableinfoDiv').click(function() {
$('#inputwebhost_cableinfo').data('myData3', null);
});
$('#cableinfoDivP').click(function() {
$('#inputwebhost_cableinfo').data('myData3', 'p');
});
$('#prisinfoDivV').click(function() {
$('#inputwebhost_cableinfo').data('myData3', 'V');
});
// …Run Code Online (Sandbox Code Playgroud) 如何验证文件字段的格式是否正确?
我希望图像字段验证它是.png,.jpg,.jpeg.
并且它有结尾的flv .flv
并且它有结束的快速时间.mov
如何创建错误消息以告知该字段无效.
我的simple_form_for:
<%= f.input :name, :label => 'Navn', :required => true %><br />
<%= f.label :tekst %><br />
<%= f.text_area :text, :label => 'Text', :size => '12x12' %><br />
<%= f.label "Upload billede - kræves" %><br />
<%= f.input :image, :label => '', :required => true %><br />
<%= f.label "Upload flv - kræves" %><br />
<%= f.input :flv, :label => '', :required => true %><br />
<%= f.label "Upload Quicktime - kræves" %><br /> …Run Code Online (Sandbox Code Playgroud) 我正在使用简单的导航宝石为我的网站创建一些"简单"导航.
我已经创建了一个带有CSS,JQUERY和HTML的标签式菜单.
唯一的问题是通过简单的导航创建完全相同的CSS和HTML.
这是我想用简单导航创建的HTML:
<ul id="ulmenu">
<li class="topmenuli" id="menufirst">
<a href="#" class="">Frontpage<span id="frontpage"></span></a>
<ul id="submenu" style="display: none;">
<li><a style="font-weight:bolder;text-decoration:underline;background:url(../images/menua.png) no-repeat center bottom;" href="#" class="">Submenu 1</a></li>
<li><a href="#" class="">Submenu 2</a></li>
</ul>
</li>
<li class="topmenuli">
<span style="display:block;" id="pets"></span>
<a href="#">Pets</a>
<ul style="display:none;" id="submenu">
<li><a href="#">Submenu 1</a></li>
<li>Submenu 2</li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我的简单导航配置文件:
SimpleNavigation::Configuration.run do |navigation|
primary.item :frontpage, 'frontpage', root_url, :id => 'menufirst', :class => 'topmenuli'
primary.item :domain, 'Pets', domain_path do |sub_nav|
# Add an item to the sub navigation (same params again) …Run Code Online (Sandbox Code Playgroud) 如何以MB/s检查用户上传和下载速度?
如何在GA中创建虚假的综合浏览量?
例
<a href="#" onclick=>"javascript: pageTracker._trackPageview('/billigst_klik');">Track</a>
Run Code Online (Sandbox Code Playgroud)
然后GA会跟踪一个名为的综合浏览量 "billigst_klik"
我想验证一个8位数的电话号码. 12345678
我创建了这个正则表达式模式[0-9]{8}唯一的问题是它还匹配一个超过8位数的电话号码.如何将正则表达式模式限制为8位?
这是我的模特:
class User < ActiveRecord::Base
has_one :worker, :class_name => 'Worker', :foreign_key => :worker_id
devise :database_authenticatable
accepts_nested_attributes_for :worker
attr_accessible :worker_id, :email, :password, :password_confirmation, :remember_me, :workers_attributes, :worker_attributes, :name, :worker
end
class Worker < User
devise :database_authenticatable, :registerable
belongs_to :user
attr_accessible :name, :worker, :workers
end
Run Code Online (Sandbox Code Playgroud)
我正在尝试将字段名称添加到 http:// localhost:3000/workers/sign_up的注册表单中
注册表格
<h2>Create Worker</h2>
<%= form_for resource, :as => resource_name, :url => registration_path(resource_name) do |f| %>
<%= devise_error_messages! %>
<table summary="Subject form fields">
<tr>
<th>Name:</th>
<td><%= f.text_field :name %></td>
</tr>
<tr>
<th><%= f.label :email %></th>
<td><%= …Run Code Online (Sandbox Code Playgroud) ruby ruby-on-rails single-table-inheritance devise ruby-on-rails-3
我正在尝试使用它jquery创建一些简单的ajax评级.我能够看到星星并按下它们.但是我的表格没有提交.
如何使用ajax提交评级?
在我的表中,我有两列:
rating_score => The current score
ratings => The number of ratings which led to the score
Run Code Online (Sandbox Code Playgroud)
我的kategori节目视图:
<h1><%= @kategori.h2.force_encoding("UTF-8") %></h1>
<div id="konkurrancer"><%= render 'konkurrencer', :remote => true %></div>
Run Code Online (Sandbox Code Playgroud)
我的发生部分:
<div id="tabel">
<table id="tabel1">
<tr id="toptr">
<td><%= sortable "name", "Navn" %></td>
</tr>
<% @konkurrancer.each do |vind| %>
<tr class="thumbnail-item" onclick="window.open('<%= vind.tracking %>')">
<td><%= truncate(vind.name.force_encoding("UTF-8"), :length => 45) %></td>
<td>
<div id="container">
<%= render :partial => "rating", :remote => true, :locals => { :vind => vind } …Run Code Online (Sandbox Code Playgroud) ruby ×7
javascript ×2
jquery ×2
devise ×1
jquery-ui ×1
performance ×1
regex ×1
rubygems ×1
simple-form ×1