如果我有这样的参数:
params["scholarship"] = {"name"=>"test", "state_ids"=>["1", "2", "3", "4"]}
Run Code Online (Sandbox Code Playgroud)
当我创建对象到数据库字段state_id不保存到数据库?
如何使用格式保存到数据库:
#<Scholarship id: 1, name: "test", state_id: "["1", "2", "3", "4"]">
Run Code Online (Sandbox Code Playgroud)
怎么办?
谢谢你
如果用户在rails中添加了错误的URL,如何救援未找到的页面.如果网址无效,我希望在公共文件夹中显示404页面.怎么做?我正在浏览它但找不到解决方案.我尝试了很多方法来解决问题,但它们似乎没有起作用.我被困在这里,请帮忙.
如何在form中设置方法以将form_tag放入rails?中,我有这样的form_tag:
<%= form_tag(url, :method => :put, :multipart => true, :class =>"form-horizontal") do %>
......
<% end %>
Run Code Online (Sandbox Code Playgroud)
但如果我检查元素,形式没有方法"放"但仍然"发布"?
<form accept-charset="UTF-8" action="/admin/stores/1/information/social_update" class="form-horizontal" enctype="multipart/form-data" method="post">
....
</form>
Run Code Online (Sandbox Code Playgroud)
为什么???
我想扫描JS数组并确定所有元素是否唯一,或者数组是否包含重复项.
例如:
my_array1 = [1, 2, 3]
my_array2 = [1, 1, 1]
Run Code Online (Sandbox Code Playgroud)
我想得到这样的结果:
my_array1 must be return true, because this array element is unique
and array2 must be return false, because this array element is not unique
Run Code Online (Sandbox Code Playgroud)
我怎么能写这个方法?
我想从URL解析body属性.
例如:
url = 'http://rca.yandex.com/?key=rca.1.1.20140120T051507Z.3db118ab435efdff.6c84331313b6b7d66abd191410f72e0e1c3c8795&url=http://endtimeheadlines.wordpress.com/2014/01/17/think-tank-extraordinary-crisis-needed-to-preserve-new-world-order/#comment-36708?utm_source=twitterfeed&utm_medium=facebook[&callback=http://64.191.99.245:3023/posts][&full=1]'
Run Code Online (Sandbox Code Playgroud)
当我尝试:
page = Nokogiri::HTML(html)
Run Code Online (Sandbox Code Playgroud)
我明白了:
#<Nokogiri::HTML::Document:0x52fd6d6 name="document" children=[#<Nokogiri::XML::DTD:0x52fd1f4 name="html">, #<Nokogiri::XML::Element:0x52fc6aa name="html" children=[#<Nokogiri::XML::Element:0x5301f56 name="body" children=[#<Nokogiri::XML::Element:0x53018d0 name="p" children=[#<Nokogiri::XML::Text:0x53015f6 "http://rca.yandex.com/?key=rca.1.1.20140120T051507Z.3db118ab435efdff.6c84331313b6b7d66abd191410f72e0e1c3c8795&url=http://endtimeheadlines.wordpress.com/2014/01/17/think-tank-extraordinary-crisis-needed-to-preserve-new-world-order/#comment-36708?utm_source=twitterfeed&utm_medium=facebook[&callback=http://64.191.99.245:3023/posts][&full=1]">]>]>]>]>
Run Code Online (Sandbox Code Playgroud)
如何获取此URL中的属性?
例如:page.css("div").我想从HTML中获取价值body.
如何在ruby中合并基于哈希的相同键的数组?
例如:
a = [{:a=>1},{:a=>10},{:b=>8},{:c=>7},{:c=>2}]
Run Code Online (Sandbox Code Playgroud)
如何获得这样的结果?
a = [{:a=>[1, 10]},{:b=>8},{:c=>[7, 2]}]
Run Code Online (Sandbox Code Playgroud)
谢谢你
我尝试在rails 4中使用carrierwave保存图像文件,但是当提交按钮时单击数据库是否回滚??? 为什么?
如果我不选择图像上传,只发送字符串,所有工作正常但如果我发送图像文件我得到这样的错误:
TypeError: can't cast ActionDispatch::Http::UploadedFile to string: INSERT INTO "items" ("created_at", "description", "image", "name", "store_id", "sub_items", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)
(0.2ms) rollback transaction
*** ActiveRecord::StatementInvalid Exception: TypeError: can't cast ActionDispatch::Http::UploadedFile to string: INSERT INTO "items" ("created_at", "description", "image", "name", "store_id", "sub_items", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)
Run Code Online (Sandbox Code Playgroud)
我的看法 :
<%= form_for @items, :url => dashboard_create_items_path(@store.id), :html => {:multipart => true} do |f| %>
<%= f.label …Run Code Online (Sandbox Code Playgroud) 如何使用javscript获取数组对象的所有值?
示例html:
<tr>
<td class="my_name">udin</td>
<td class="my_name">juned</td>
<td class="my_name">saepudin</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
如何使用javascript从class ="my_name"获取所有值?
我的javascript:
<script>
$(document).ready(function() {
var array_of_name = $(".my_name");
// how to get all value from my object array ?
// i want get result like this : ["udin", "juned", "saepudin"] ?
});
</script>
Run Code Online (Sandbox Code Playgroud)
怎么实现呢?
如何使用ruby中的正则表达式计算字符串中数字和字符的长度?如果我有这样的情况,如何解决?例如:
abc = "12345678a"
Run Code Online (Sandbox Code Playgroud)
使用正则表达式计数后,我想得到这样的结果:
number = 8
char = 1
Run Code Online (Sandbox Code Playgroud)
怎么做?
如何在javascript中收集对象数组,例如我在这种情况下有这个数组:
var abc = [{"name": "udin", "checked": true}, {"name": "kabayan": "checked": true}, {"name": "hebring"}];
Run Code Online (Sandbox Code Playgroud)
如何得到这样的结果:
abc = [{"name": "udin", "checked": true}, {"name": "kabayan": "checked": true}];
Run Code Online (Sandbox Code Playgroud)
我只想显示"checked"== true的元素
我正在尝试使用poltergeist进行测试,但是当我运行测试时,浏览器没有显示.
这是我的spec_helper.rb:
# This file is copied to spec/ when you run 'rails generate rspec:install'
ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'
require 'rspec/autorun'
require 'rspec/page-regression'
require 'capybara/rspec'
require 'capybara/rails'
require 'capybara/poltergeist'
Capybara.register_driver :poltergeist do |app|
#Capybara::Poltergeist::Driver.new(app, {debug: true, :timeout => 90})
Capybara::Poltergeist::Driver.new(app, {debug: false, :default_wait_time => 30, :timeout => 90})
end
Capybara.javascript_driver = :poltergeist
# Requires supporting ruby files with custom matchers and macros, etc,
# in spec/support/ and its subdirectories.
Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}
RSpec.configure …Run Code Online (Sandbox Code Playgroud) 如何在模型轨道4内添加格式为mm/dd/yyyy的日期验证?
所以,我只想在模型中创建一个格式为mm/dd/yyyy的日期.
我怎么做?
如何组合数组并将其转换为字符串?我有两个数组:
a = ["09:00", "10:00", "11:00", "12:00"]
b = ["09:30", "10:30", "11:30", "12:30"]
Run Code Online (Sandbox Code Playgroud)
如何以此格式获取结果字符串?
c = '"09:00" - "09:30", "10:00" - "10:30", "11:00" - "11:30", "12:00" - "12:30"'
Run Code Online (Sandbox Code Playgroud)