我正在使用xcode 5,我想我错过了更改包标识符的位置.
当我尝试验证我的应用程序提交到应用程序商店时,我收到两个错误....
无效的代码签名权利.您的应用程序包的签名包含iOS不支持的代码签名权利.不支持"Payload/iResus.app/iResus"中关键'application-identifier'的特定值'K8TE8KDZ95.com.iclinical.child'.该值应该是以TEAMID开头的字符串,后跟一个点'.' 后跟包标识符
和
Payload/iResus.app中Payload/iResus.app/iResus上的可执行文件已使用标识符'com.iclinical.child'签名,该标识符与包标识符'com.iclinical.childresus不匹配
我不确定我应该在哪里改变它.目标中的包标识符是com.iclinical.child但显然我需要在其他地方更改它....
希望你能帮忙.
我正在尝试自定义我的rails应用程序导航栏并将css添加到application.css.我知道正在引用application.css,因为应用程序正在从中获取其他样式.但导航栏css试图覆盖bootstrap.css中已有的内容,而应用程序无法识别它...
application.html.erb(布局)
<%= stylesheet_link_tag "application", :media => "all" %>
<%= javascript_include_tag "application" %>
<%= analytics_init if Rails.env.production? %>
<link href="../assets/bootstrap-responsive.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
application.css
body {
padding-top: 20px;
padding-bottom: 60px;
}
/* Custom container */
.container {
margin: 0 auto;
max-width: 1000px;
}
.container > hr {
margin: 0px 0;
}
/* Main marketing message and sign up button */
.jumbotron {
margin: 20px 0;
text-align: center;
}
.jumbotron h1 {
font-size: 100px;
line-height: 1;
}
.jumbotron .lead {
font-size: 24px;
line-height: …
Run Code Online (Sandbox Code Playgroud) 目前,在我的Rails应用程序中通过表单添加URL时,我们有以下内容before_save
并validation
检查:
def smart_add_url_protocol
if self.website?
unless self.website[/\Ahttp:\/\//] || self.website[/\Ahttps:\/\//]
self.website = "http://#{self.website}"
end
end
end
validates_format_of :website, :with => /^((http|https):\/\/)?[a-z0-9]+([-.]{1}[a-z0-9]+).[a-z]{2,5}(:[0-9]{1,5})?(\/.)?$/ix, :multiline => true
Run Code Online (Sandbox Code Playgroud)
但是,这意味着如果我输入表单字段
testing.com
Run Code Online (Sandbox Code Playgroud)
它告诉我,网址无效,我必须投入
www.testing.com
Run Code Online (Sandbox Code Playgroud)
它接受网址
我希望它接受用户是否输入www或http的URL.
我应该在smart_add_url_protocol中添加其他内容以确保添加它,或者这是验证问题吗?
谢谢
我的指南模型有一个国家/地区属性.我不想使用插件,我只想将国家作为字符串.一切正常,直到我尝试在activeadmin中编辑指南,然后我收到错误消息:
ActionView :: Template :: Error(要使用:country输入,请安装country_select插件,如下所示:https: //github.com/jamesds/country-select):1:insert_tag renderer_for(:edit)
以我的形式,我有
<%= f.input :country, as: :string%>
Run Code Online (Sandbox Code Playgroud)
在我的admin/guidelines.rb中我有
index do
column :title
column :specialty
column :content
column :hospital
column :country
column :user
default_actions
end
Run Code Online (Sandbox Code Playgroud) 我的Flash消息出现了两次,我的网络研究告诉我这是由于渲染和重定向显示消息.我想我需要在某个地方使用flash.now []或flash []进行排序,但我无法找到它需要去的地方
guidelines_controller.rb
def update
@guideline = Guideline.find(params[:id])
respond_to do |format|
if @guideline.update_attributes(params[:guideline])
@guideline.update_attribute(:updated_by, current_user.id)
format.html { redirect_to @guideline, notice: 'Guideline was successfully updated.' }
format.json { head :no_content }
else
format.html { render action: "show" }
format.json { render json: @guideline.errors, status: :unprocessable_entity }
end
end
end
Run Code Online (Sandbox Code Playgroud)
布局/ application.html.erb
<div class="container">
<% flash.each do |type, message| %>
<div class="alert <%= flash_class type %>">
<button class="close" data-dismiss="alert">x</button>
<%= message %>
</div>
<% end %>
</div>
application_helper.rb
def flash_class(type)
case …
Run Code Online (Sandbox Code Playgroud) 我正在尝试构建我的应用程序以进行临时分发(在TestFlight上).我已阅读所有说明并完成了大量的网络搜索.我的问题是如何在Xcode 4.2.1上创建entitlements.plist
所有说明都说转到新文件,然后选择代码签名下的权利.这个选项在4.2.1中不可用,我无法弄清楚如何做到这一点.我可以构建ipa但它不会在任何人的设备上正确安装,我很确定权利问题导致了问题.
这是我的第一个分发应用程序,所以我没有这方面的经验.
任何帮助,将不胜感激.
谢谢
我使用公共活动gem来跟踪最新活动.它在heroku上运行良好,但现在已停止工作 - 我做的最后一件事是删除并编辑注释,这可能导致问题.它在localhost上很好,但是在heroku中我得到了错误
ActionView::Template::Error (Missing partial public_activity/comment/update with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :arb]}. Searched in:
2013-04-08T01:46:41+00:00 app[web.1]: * "/app/vendor/bundle/ruby/1.9.1/gems/activeadmin-0.5.1/app/views"
2013-04-08T01:46:41+00:00 app[web.1]: * "/app/vendor/bundle/ruby/1.9.1/gems/devise-2.2.3/app/views"
2013-04-08T01:46:41+00:00 app[web.1]: 3: <% @activities.each do |activity| %>
2013-04-08T01:46:41+00:00 app[web.1]: ):
2013-04-08T01:46:41+00:00 app[web.1]: 4: <div class="activity">
2013-04-08T01:46:41+00:00 app[web.1]: 5: <i><%= activity.owner.profile_name rescue 'System' %> </i>
2013-04-08T01:46:41+00:00 app[web.1]: 6: <%= render_activity activity %>
2013-04-08T01:46:41+00:00 app[web.1]: 7: </div>
2013-04-08T01:46:41+00:00 app[web.1]: 8: <% end %>
2013-04-08T01:46:41+00:00 app[web.1]: app/views/activities/index.html.erb:6:in `block in _app_views_activities_index_html_erb__3948591612645283053_56035360'
2013-04-08T01:46:41+00:00 app[web.1]: app/views/activities/index.html.erb:3:in `_app_views_activities_index_html_erb__3948591612645283053_56035360'
2013-04-08T01:46:41+00:00 app[web.1]:
2013-04-08T01:46:41+00:00 app[web.1]: * …
Run Code Online (Sandbox Code Playgroud) 我希望我的rails应用程序的用户能够点击"下载"链接,然后他们将下载我放在公共文件夹中的png文件.( 'tool.png')
目前我有不正确的......
<%= link_to "download", '/tool.png', :action => 'download' %>
Run Code Online (Sandbox Code Playgroud)
我在控制器中创建了一个下载操作:
def download
send_file '/tool.png', :type=>"application/png", :x_sendfile=>true
end
Run Code Online (Sandbox Code Playgroud)
这里发生的事情是,当用户点击"下载"链接时,它会在自己的窗口中打开tool.png,而不是实际下载文件.
谁能帮我这个?
谢谢