A. rails 模型除了資料庫外還支持哪些類型的數據源
json格式,xml格式 hash格式等類型數據
B. iframe 在rails怎麼使用
HTML代碼:
<div ng-show="paragraph.show">
<span ng-click="addModify(paragraph)" class="glyphicon glyphicon-plus"></span>
</div>
<div ng-show="!paragraph.show">
<div class="input-group">
<div class="input-group-addon">
<span class="glyphicon glyphicon-globe" ng-click="addModify(paragraph)"></span>
</div>
<input ng-model="paragraph.modifyURL" type="text" class="form-control" placeholder="Please input the URL.">
</div>
<div class="">
<p>{{paragraph.modifyURL}}</p>
<iframe width="100%" height="100%" seamless frameborder="0" ng-src="{{trustSrc(paragraph.modifyURL)}}" ></iframe>
</div>
</div>
JS代碼
$scope.trustSrc = (url) ->
$sce.trustAsResourceUrl(url)
$scope.addModify = (paragraph) ->
paragraph.show = !paragraph.show
C. Rails中給數據表添加欄位,為什麼沒添加上
在已有資料庫中的表添加欄位:
1、通用式:
alter table [表名] add [欄位名] 欄位屬性 default 預設值 default 是可選參數
2、增加欄位:
alter table [表名] add 欄位名 smallint default 0 增加數字欄位,整型,預設值為0
alter table [表名] add 欄位名 int default 0 增加數字欄位,長整型,預設值為0
alter table [表名] add 欄位名 single default 0 增加數字欄位,單精度型,預設值為0
alter table [表名] add 欄位名 double default 0 增加數字欄位,雙精度型,預設值為0
alter table [表名] add 欄位名 Tinyint default 0 增加數字欄位,位元組型,預設值為0
alter table [表名] add 欄位名 text [null] 增加備注型欄位,[null]可選參數
alter table [表名] add 欄位名 memo [null] 增加備注型欄位,[null]可選參數
alter table [表名] add 欄位名 varchar(N) [null] 增加變長文本型欄位 大小 為N(1~255)
alter table [表名] add 欄位名 char [null] 增加定長文本型欄位 大小固定為255
alter table [表名] add 欄位名 Datetime default 函數 增加日期型欄位,其中 函數 可以是 now(),date()等,表示預設值
3、(上面都是最常用的,還有其他的屬性,可以參考下面的數據類型描述)
4、刪除欄位:
alter table [表名] drop 欄位名
修改變長文本型欄位的大小:alter table [表名] alter 欄位名 varchar(N)
刪除表: drop table [表名]
D. rails migrate 能不能給資料庫添加註釋
css 中只有 /* */ 之間是注釋, 這可以多行, 或 一行
其 "勢力范圍" 只在 <style> 至 </style> 之間
JS 中,
// ... 是單行注釋 ( CSS 沒有這個 )
在 /* */ 之間都是注釋, 這可以多行, 或 一行
但其 "勢力范圍" 只在 <script> 至 </script> 之間
留意一下大家的勢力范圍, 就不會搞錯了
E. rails 中能不能使用相對路徑
根據啟動時給出的環境參數, 沒有的話默認為development環境, 比如: rails s qa 在rails里 可以使用Rails.env得到一個ActiveSupport::StringInquirer字元串, 也可以使用Rails.env.development? 這樣的方法判斷
F. rails-to-trails什麼意思
rails-to-trails
軌跡
G. 如何合並兩個 activerecord:relation rails
Tries to create a new record with the same scoped attributes defined in the relation. Returns the initialized object if validation fails.
Expects arguments in the same format as Base.create.
Examples
users = User.where(name: 'Oscar')
users.create # #<User id: 3, name: "oscar", ...>
users.create(name: 'fxn')
users.create # #<User id: 4, name: "fxn", ...>
users.create { |user| user.name = 'tenderlove' }
# #<User id: 5, name: "tenderlove", ...>
users.create(name: nil) # validation on name
# #<User id: nil, name: nil, ...>
Source: show | on GitHub
H. 用rails開發怎麼寫api
看了下Redmine的源碼,它的api實現使用的似乎是自己實現的一個view模板類型,可以輸出json和xml等格式,這個類型是在在lib/redmine.rb里注冊的:
?
1
ActionView::Template.register_template_handler :rsb, Redmine::Views::ApiTemplateHandler
所以再添加一個gem似乎不太合適,你可以仿照它現有的寫法來做。
以/issues.json這個api為例:在issues#index這個action里的format.api就是處理api的,
I. 收到了[email protected]的訂單信息 是詐騙嗎
你買了車票後發的,信息能跟你買的核對上就是真的,或者看有沒有別人用你的賬號
如果沒有購買車票那肯定是假的